diff --git a/assistant/config.py b/assistant/config.py new file mode 100644 index 0000000..3ebe7c6 --- /dev/null +++ b/assistant/config.py @@ -0,0 +1,12 @@ +class global_var: + ''' + 全局变量,需要定义的全局变量都放在这里 + ''' + # 定义同步消息的groups + groupNames=[""] + + commonName = '算法' + learnGroup = '每日一题算法7群' + transferGroup = '每日一题中转站' + gossipGroup = '每日一题灌水群' + listGroup = '清单' diff --git a/assistant/main.py b/assistant/main.py index ca4ab56..29ba443 100644 --- a/assistant/main.py +++ b/assistant/main.py @@ -3,6 +3,7 @@ import json from wxpy import * import threading +from config import global_var import time @@ -15,12 +16,32 @@ global group2 global group3 global group4 -groups = bot.groups().search('算法') -group = bot.groups().search("每日一题算法7群")[0] -group2 = bot.groups().search("每日一题中转站")[0] -group3 = bot.groups().search("每日一题灌水群")[0] -group4 = bot.groups().search("清单")[0] +# groups = bot.groups().search('算法') +# group = bot.groups().search("每日一题算法7群")[0] +# group2 = bot.groups().search("每日一题中转站")[0] +# group3 = bot.groups().search("每日一题灌水群")[0] +# group4 = bot.groups().search("清单")[0] +groups = bot.groups().search(global_var.commonName) + +#加入安全检测 +res = bot.groups().search(global_var.learnGroup)#刷题群 +if len(res)>0: + group = res[0] + +res = bot.groups().search(global_var.transferGroup)#中转站 +if len(res)>0: + group2 = res[0] + +res = bot.groups().search(global_var.gossipGroup)#灌水群 +if len(res)>0: + group3 = res[0] + +res = bot.groups().search(global_var.listGroup)#清单群 +if len(res)>0: + group4 = res[0] + +# # logger = get_wechat_logger() # logger.warning('這是一條WARNING等級的日志,你收到了嗎?') @@ -79,7 +100,7 @@ def send_message_to_group(): ''' group2.send(message) global timer - timer = threading.Timer(10800, send_message_to_group) + timer = threading.Timer(20800, send_message_to_group) timer.start() timer = threading.Timer(7200, send_message_to_group)