-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathauthMS.py.example
134 lines (98 loc) · 4.74 KB
/
authMS.py.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
# 注意, 此配置中的部分选项可能暂时不生效, 请以README中列举出的功能为准
class auth_config(object):
# 授权系统自动检测总开关, 默认为关闭状态,此时不会自动检测/自动退群/停止响应无授权群聊
# 设置此项目的是初次使用authMS时系统时的过渡选项, 正式使用应当配置为True
ENABLE_AUTH = False
# ------------------网页管理---------------------
# 是否启用WEB
ENABLE_WEB = False
# WEB管理密码, 推荐使用强密码
PASSWORD = 'Password123456!'
# -------------------事件过滤器---------------------
# 事件过滤器配置文件的地址,例如/root/go-cqhttp/filter.json(必须填写)
EVENT_FILTER = r''
# -------------------数据互通---------------------
# 互通数据库的目录,例如group.sqlite位置/root/database/group.sqlite
# 此时便填写/root/database/即可
DB_PATH = ''
# 是否启用互通
ENABLE_COM = False
# --------------------充值/卡密相关----------------
# 是否允许私聊充值
ALLOW_PRIVATE_REG = True
#卡密开头, 可以是字母或数字, 卡密总长度固定为16位, 因此不推荐太长
BEGIN = ''
# --------------------群组管理相关---------------------
# 授权到期后是否自动退群
AUTO_LEAVE = True
# 新群试用天数, 0天意味着机器人将不接受未授权群的入群邀请, 即便
# 不允许重复试用, 如果群已经在试用列表且试用过期中仍然会被拒绝
NEW_GROUP_DAYS = 0
# 到期前的多少天开始提醒, 设置为0时将不会提醒
REMIND_BRFORE_EXPIRED = 2
# 到期后多少天退群, 仅当配置AUTO_LEAVE为True是此项有效, 设置为0则立即退群
LEAVE_AFTER_DAYS = 0
# 允许的最大群人数, 3000为不限制, 因为QQ群最大人数为3000
# 进群后, 立刻检测一次人数(因为进群邀请不包含人数信息)
MAX_GROUP_NUM = 70
# 提醒/检查的时间间隔, 单位小时,
# 值为1, 意为每小时检查一次, 注意实际每天的检查次数会向下取整
FREQUENCY = 6
# ----------------------授权列表与卡密列表----------------------------
# 私聊使用授权列表时, 每页显示的群的个数,不推荐超过10, 否则消息会非常长
GROUPS_IN_PAGE = 5
# 私聊查看卡密列表时, 每页显示的卡密的个数,不推荐超过20
CARDS_IN_PAGE = 10
#----------------------发言文本---------------------------
# 加入新群时的发言, 同时适用于50人以上群和50人以下群
NEW_GROUP_MSG = '''
Bot已成功加入本群, 发送帮助以获得更多信息
'''.strip()
# 离开群之前的发言
GROUP_LEAVE_MSG = '''
Bot即将退出本群
退群原因:
'''.strip()
# 提醒授权即将过期的发言, 在支持变量替换前不生效
REMIND_MSG = '''
本群授权即将到期
'''.strip()
REG_HELP_GROUP = '''
实际使用时, 应当将abcd替换为您收到的16位卡密,12345替换为您的群号
授权系统指令示例, 发送方括号内的内容即可, 注意空格不可省略
群聊指令:
[充值 abcd]为当前群充值
[查询授权]查询当前群的授权状态
[检查卡密 abcd]检查此卡密是否有效
私聊指令请私聊Bot发送[充值帮助]
'''.strip()
REG_HELP_PRIVATE = '''
实际使用时, 应当将abcd替换为您收到的16位卡密,12345替换为您的群号
授权系统指令示例, 发送方括号内的内容即可, 注意空格不可省略
私聊指令:
[充值 abcd*12345]为指定群充值
[查询授权 12345]查询指定群的授权信息
[检查卡密 abcd]检查此卡密是否有效
群聊指令请在群聊中发送[充值帮助]
'''.strip()
ADMIN_HELP='''
实际使用时, 应当将abcd替换为16位卡密,12345替换为群号
超级管理员可用指令一览:
[生成卡密 a*b]生成b张a天的卡密
[卡密列表]查看卡密列表
[授权列表]检查所有已授权群
[变更授权 12345+1]为一个群变更授权时间, +或-
[转移授权 12345*54321]转移已有群的授权
[授权状态]查看Bot当前已加入群/已授权群的统计
[清除授权 12345]完全移除一个群的授权并退群(如果配置了的话)
[退群 12345]字面意思
[变更所有授权 3]为所有已授权的群增加3天时间
'''.strip()
# --------------------加好友相关-------------------------------
# 自动接受加好友请求, 请把加我为好友的方式设置为“需要验证信息”
FRIEND_APPROVE = True
# ------------------------日志-----------------------------
# 日志, 记录卡密生成, 卡密使用, 群组加入, 群组退出, 群组过期, 好友添加
LOG = True
# 调试开关, 记录本系统所有信息
DEBUG = False