forked from pcrbot/authMS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
authMS.py.example
130 lines (96 loc) · 4.62 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
# 注意, 此配置中的部分选项可能暂时不生效, 请以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
# --------------------群组管理相关---------------------
# 授权到期后是否自动退群
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