mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-10-05 03:39:59 +08:00
update
This commit is contained in:
+171
-92
@@ -12,7 +12,7 @@ USE_CONFIG_FILE = False
|
||||
|
||||
|
||||
# API KEY(必要)
|
||||
LOLICON_KEY: str = "" # lolicon
|
||||
LOLICON_KEY: str = "" # lolicon(不需要了,可不填)
|
||||
RSSHUBAPP: str = "https://rsshub.app/" # rsshub
|
||||
ALAPI_TOKEN: str = "" # ALAPI
|
||||
# 图灵
|
||||
@@ -22,7 +22,7 @@ TL_KEY: List[str] = []
|
||||
# 如果填写了bind就不需要再填写后面的字段了#)
|
||||
# 示例:"bind": "postgresql://user:password@127.0.0.1:5432/database"
|
||||
bind: str = ''
|
||||
sql_name: str = ''
|
||||
sql_name: str = 'postgresql'
|
||||
user: str = ''
|
||||
password: str = ''
|
||||
address: str = ''
|
||||
@@ -72,7 +72,7 @@ MUTE_DEFAULT_TIME: int = 7 # 刷屏检测默认规定时间
|
||||
|
||||
MUTE_DEFAULT_DURATION: int = 10 # 刷屏检测默禁言时长(分钟)
|
||||
|
||||
# 注:即在 MALICIOUS_CHECK_TIME 时间内触发相同命令 MALICIOUS_BAN_COUNT 将被ban MALICIOUS_BAN_TIME 分钟
|
||||
# 注:即在 MALICIOUS_CHECK_TIME 时间内触发相同命令 MALICIOUS_BAN_COUNT 将被 ban MALICIOUS_BAN_TIME 分钟
|
||||
MALICIOUS_BAN_TIME: int = 30 # 恶意命令触发检测触发后ban的时长(分钟)
|
||||
MALICIOUS_BAN_COUNT: int = 8 # 恶意命令触发检测最大触发次数
|
||||
MALICIOUS_CHECK_TIME: int = 5 # 恶意命令触发检测规定时间内(秒)
|
||||
@@ -84,6 +84,7 @@ UPLOAD_LEVEL: int = 6 # 上传图片权限
|
||||
BAN_LEVEL: int = 5 # BAN权限
|
||||
OC_LEVEL: int = 2 # 开关群功能权限
|
||||
MUTE_LEVEL: int = 5 # 更改禁言设置权限
|
||||
MEMBER_ACTIVITY_LEVEL = 5 # 群员活跃检测设置权限
|
||||
|
||||
# 需要为哪些群更新最新版gocq吗?(上传最新版gocq)
|
||||
# 示例:[434995955, 239483248]
|
||||
@@ -98,94 +99,6 @@ DOWNLOAD_SETU: bool = True
|
||||
# 是否自动同意好友添加
|
||||
AUTO_ADD_FRIEND: bool = True
|
||||
|
||||
|
||||
# 模块与对应命令
|
||||
# 用于生成帮助图片 和 开关功能
|
||||
plugins2name_dict = {
|
||||
'sign_in': ['签到'],
|
||||
'send_img': ['发送图片', '萝莉', '美图', '壁纸'],
|
||||
'send_setu': ['色图', '涩图', '瑟图', '查色图'],
|
||||
'white2black': ['黑白图', '黑白草图'],
|
||||
'coser': ['coser', 'cos'],
|
||||
'quotations': ['语录'],
|
||||
'jitang': ['鸡汤'],
|
||||
'send_dinggong_voice': ['骂我', '骂老子', '骂劳资'],
|
||||
'open_cases': ['开箱', '我的开箱', '群开箱统计', '我的金色'],
|
||||
'luxun': ['鲁迅说过', '鲁迅说'],
|
||||
'fake_msg': ['假消息'],
|
||||
'buy': ['购买', '购买道具'],
|
||||
'my_gold': ['我的金币'],
|
||||
'my_props': ['我的道具'],
|
||||
'shop_handle': ['商店'],
|
||||
'update_pic': ['图片', '操作图片', '修改图片'],
|
||||
'search_buff_skin_price': ['查询皮肤'],
|
||||
'weather': ['天气', '查询天气', '天气查询'],
|
||||
'yiqing': ['疫情', '疫情查询', '查询疫情'],
|
||||
'what_anime': ['识番'],
|
||||
'search_anime': ['搜番'],
|
||||
'songpicker2': ['点歌'],
|
||||
'epic': ['epic'],
|
||||
'pixiv': ['pixiv', 'p站排行', '搜图'],
|
||||
'poke': ['戳一戳', '拍一拍'],
|
||||
'draw_card': ['抽卡', '游戏抽卡', '原神抽卡', '方舟抽卡', '坎公骑冠剑抽卡', 'pcr抽卡', 'fgo抽卡', '碧蓝抽卡', '碧蓝航线抽卡', '阴阳师抽卡'],
|
||||
'ai': ['ai', 'Ai', 'AI', 'aI'],
|
||||
'one_friend': ['我有一个朋友', '我有一个朋友想问问'],
|
||||
'translate': ['翻译', '英翻', '翻英', '日翻', '翻日', '韩翻', '翻韩'],
|
||||
'nonebot_plugin_picsearcher': ['识图'],
|
||||
'almanac': ['原神黄历', '黄历'],
|
||||
'material_remind': ['今日素材', '天赋材料'],
|
||||
'qiu_qiu_translation': ['丘丘翻译', '丘丘一下', '丘丘语翻译'],
|
||||
'query_resource_points': ['原神资源查询', '原神资源列表'],
|
||||
'russian': ['俄罗斯轮盘', '俄罗斯转盘', '装弹'],
|
||||
'gold_redbag': ['塞红包', '红包', '抢红包'],
|
||||
'poetry': ['念诗', '来首诗', '念首诗'],
|
||||
'comments_163': ['到点了', '12点了', '网易云热评', '网易云评论'],
|
||||
'cover': ['b封面'],
|
||||
}
|
||||
|
||||
# 功能所需的群权限
|
||||
plugins2level_dict = {
|
||||
'sign_in': 5,
|
||||
'send_img': 5,
|
||||
'send_setu': 9,
|
||||
'white2black': 5,
|
||||
'coser': 9,
|
||||
'quotations': 5,
|
||||
'jitang': 5,
|
||||
'send_dinggong_voice': 5,
|
||||
'open_cases': 5,
|
||||
'luxun': 5,
|
||||
'fake_msg': 5,
|
||||
'buy': 5,
|
||||
'my_gold': 5,
|
||||
'my_props': 5,
|
||||
'shop_handle': 5,
|
||||
'update_pic': 5,
|
||||
'search_buff_skin_price': 5,
|
||||
'weather': 5,
|
||||
'yiqing': 5,
|
||||
'what_anime': 5,
|
||||
'search_anime': 5,
|
||||
'songpicker2': 5,
|
||||
'epic': 5,
|
||||
'pixiv': 9,
|
||||
'poke': 5,
|
||||
'draw_card': 5,
|
||||
'ai': 5,
|
||||
'one_friend': 5,
|
||||
'translate': 5,
|
||||
'nonebot_plugin_picsearcher': 5,
|
||||
'almanac': 5,
|
||||
'material_remind': 5,
|
||||
'qiu_qiu_translation': 5,
|
||||
'query_resource_points': 5,
|
||||
'russian': 5,
|
||||
'gold_redbag': 5,
|
||||
'poetry': 5,
|
||||
'comments_163': 5,
|
||||
'cover': 5,
|
||||
}
|
||||
|
||||
# 群管理员功能 与 对应权限
|
||||
admin_plugins_auth = {
|
||||
'admin_bot_manage': OC_LEVEL,
|
||||
@@ -195,6 +108,173 @@ admin_plugins_auth = {
|
||||
'upload_img': UPLOAD_LEVEL,
|
||||
'admin_help': 1,
|
||||
'mute': MUTE_LEVEL,
|
||||
'member_activity_handle': MEMBER_ACTIVITY_LEVEL
|
||||
}
|
||||
|
||||
|
||||
# 模块与对应命令和对应群权限
|
||||
# 用于生成帮助图片 和 开关功能
|
||||
plugins2info_dict = {
|
||||
'sign_in': {
|
||||
'level': 5,
|
||||
'cmd': ['签到']
|
||||
},
|
||||
'send_img': {
|
||||
'level': 5,
|
||||
'cmd': ['发送图片', '发图', '萝莉', '美图', '壁纸']
|
||||
},
|
||||
'send_setu': {
|
||||
'level': 9,
|
||||
'cmd': ['色图', '涩图', '瑟图', '查色图']
|
||||
},
|
||||
'white2black': {
|
||||
'level': 5,
|
||||
'cmd': ['黑白图', '黑白草图']
|
||||
},
|
||||
'coser': {
|
||||
'level': 9,
|
||||
'cmd': ['coser', 'cos']
|
||||
},
|
||||
'quotations': {
|
||||
'level': 5,
|
||||
'cmd': ['语录']
|
||||
},
|
||||
'jitang': {
|
||||
'level': 5,
|
||||
'cmd': ['鸡汤']
|
||||
},
|
||||
'send_dinggong_voice': {
|
||||
'level': 5,
|
||||
'cmd': ['骂我', '骂老子', '骂劳资']
|
||||
},
|
||||
'open_cases': {
|
||||
'level': 5,
|
||||
'cmd': ['开箱', '我的开箱', '群开箱统计', '我的金色']
|
||||
},
|
||||
'luxun': {
|
||||
'level': 5,
|
||||
'cmd': ['鲁迅说', '鲁迅说过']
|
||||
},
|
||||
'fake_msg': {
|
||||
'level': 5,
|
||||
'cmd': ['假消息']
|
||||
},
|
||||
'buy': {
|
||||
'level': 5,
|
||||
'cmd': ['购买', '购买道具']
|
||||
},
|
||||
'my_gold': {
|
||||
'level': 5,
|
||||
'cmd': ['我的金币']
|
||||
},
|
||||
'my_props': {
|
||||
'level': 5,
|
||||
'cmd': ['我的道具']
|
||||
},
|
||||
'shop_handle': {
|
||||
'level': 5,
|
||||
'cmd': ['商店']
|
||||
},
|
||||
'update_pic': {
|
||||
'level': 5,
|
||||
'cmd': ['图片', '操作图片', '修改图片']
|
||||
},
|
||||
'search_buff_skin_price': {
|
||||
'level': 5,
|
||||
'cmd': ['查询皮肤']
|
||||
},
|
||||
'weather': {
|
||||
'level': 5,
|
||||
'cmd': ['天气', '查询天气', '天气查询']
|
||||
},
|
||||
'yiqing': {
|
||||
'level': 5,
|
||||
'cmd': ['疫情', '疫情查询', '查询疫情']
|
||||
},
|
||||
'what_anime': {
|
||||
'level': 5,
|
||||
'cmd': ['识番']
|
||||
},
|
||||
'search_anime': {
|
||||
'level': 5,
|
||||
'cmd': ['搜番']
|
||||
},
|
||||
'songpicker2': {
|
||||
'level': 5,
|
||||
'cmd': ['点歌']
|
||||
},
|
||||
'epic': {
|
||||
'level': 5,
|
||||
'cmd': ['epic']
|
||||
},
|
||||
'pixiv': {
|
||||
'level': 9,
|
||||
'cmd': ['pixiv', 'p站排行', '搜图']
|
||||
},
|
||||
'poke': {
|
||||
'level': 5,
|
||||
'cmd': ['戳一戳', '拍一拍']
|
||||
},
|
||||
'draw_card': {
|
||||
'level': 5,
|
||||
'cmd': ['抽卡', '游戏抽卡', '原神抽卡', '方舟抽卡', '坎公骑冠剑抽卡', 'pcr抽卡', 'fgo抽卡', '碧蓝抽卡', '碧蓝航线抽卡', '阴阳师抽卡']
|
||||
},
|
||||
'ai': {
|
||||
'level': 5,
|
||||
'cmd': ['ai', 'Ai', 'AI', 'aI']
|
||||
},
|
||||
'one_friend': {
|
||||
'level': 5,
|
||||
'cmd': ['我有一个朋友', '我有一个朋友想问问']
|
||||
},
|
||||
'translate': {
|
||||
'level': 5,
|
||||
'cmd': ['翻译', '英翻', '翻英', '日翻', '翻日', '韩翻', '翻韩']
|
||||
},
|
||||
'nonebot_plugin_picsearcher': {
|
||||
'level': 5,
|
||||
'cmd': ['识图']
|
||||
},
|
||||
'almanac': {
|
||||
'level': 5,
|
||||
'cmd': ['原神黄历', '黄历']
|
||||
},
|
||||
'material_remind': {
|
||||
'level': 5,
|
||||
'cmd': ['今日素材', '天赋材料']
|
||||
},
|
||||
'qiu_qiu_translation': {
|
||||
'level': 5,
|
||||
'cmd': ['丘丘翻译', '丘丘一下', '丘丘语翻译']
|
||||
},
|
||||
'query_resource_points': {
|
||||
'level': 5,
|
||||
'cmd': ['原神资源查询', '原神资源列表']
|
||||
},
|
||||
'russian': {
|
||||
'level': 5,
|
||||
'cmd': ['俄罗斯轮盘', '俄罗斯转盘', '装弹']
|
||||
},
|
||||
'gold_redbag': {
|
||||
'level': 5,
|
||||
'cmd': ['塞红包', '红包', '抢红包']
|
||||
},
|
||||
'poetry': {
|
||||
'level': 5,
|
||||
'cmd': ['念诗', '来首诗', '念首诗']
|
||||
},
|
||||
'comments_163': {
|
||||
'level': 5,
|
||||
'cmd': ['到点了', '12点了', '网易云热评', '网易云评论']
|
||||
},
|
||||
'cover': {
|
||||
'level': 5,
|
||||
'cmd': ['b封面', 'B封面']
|
||||
},
|
||||
'pid_search': {
|
||||
'level': 9,
|
||||
'cmd': ['p搜', 'P搜']
|
||||
}
|
||||
}
|
||||
|
||||
if TL_M_KEY:
|
||||
@@ -204,7 +284,6 @@ if SYSTEM_PROXY:
|
||||
if ALAPI_M_TOKEN:
|
||||
ALAPI_TOKEN = ALAPI_M_TOKEN
|
||||
|
||||
|
||||
# 配置文件应用
|
||||
if USE_CONFIG_FILE:
|
||||
config = get_config_data()
|
||||
|
||||
Reference in New Issue
Block a user