From 6c4b6df618fbae7ae639491946eac54c6d81727e Mon Sep 17 00:00:00 2001 From: liuwei Date: Tue, 18 Feb 2025 11:09:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4msg=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E7=BA=A7=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db_info.py => group_auto/group_auto_invite.py | 0 group_msg.py | 0 main.py | 22 ------------------- robot.py | 3 +-- tasks.db | 0 5 files changed, 1 insertion(+), 24 deletions(-) rename db_info.py => group_auto/group_auto_invite.py (100%) delete mode 100644 group_msg.py delete mode 100644 tasks.db diff --git a/db_info.py b/group_auto/group_auto_invite.py similarity index 100% rename from db_info.py rename to group_auto/group_auto_invite.py diff --git a/group_msg.py b/group_msg.py deleted file mode 100644 index e69de29..0000000 diff --git a/main.py b/main.py index f77046d..6ccb0c6 100644 --- a/main.py +++ b/main.py @@ -4,28 +4,11 @@ import signal from argparse import ArgumentParser -from base.func_report_reminder import ReportReminder from configuration import Config from constants import ChatType from robot import Robot, __version__ from wcferry import Wcf - -def weather_report(robot: Robot) -> None: - """模拟发送天气预报 - """ - - # 获取接收人 - receivers = ["filehelper"] - - # 获取天气,需要自己实现,可以参考 https://gitee.com/lch0821/WeatherScrapy 获取天气。 - report = "这就是获取到的天气情况了" - - for r in receivers: - robot.sendTextMsg(report, r) - # robot.sendTextMsg(report, r, "notify@all") # 发送消息并@所有人 - - def main(chat_type: int): config = Config() wcf = Wcf(debug=True) @@ -46,14 +29,9 @@ def main(chat_type: int): # robot.enableRecvMsg() # 可能会丢消息? robot.enableReceivingMsg() # 加队列 - # 每天 7 点发送天气预报 - # robot.onEveryTime("07:00", weather_report, robot=robot) - # 每天 8:30 发送新闻 robot.onEveryTime("08:30", robot.newsBaiduReportAuto) - # 每天 16:30 提醒发日报周报月报 - # robot.onEveryTime("10:30", ReportReminder.remind, robot=robot) # epic robot.onEveryTime("10:30", robot.sendEpicFreeGames) diff --git a/robot.py b/robot.py index 2aa5b13..6b42ded 100644 --- a/robot.py +++ b/robot.py @@ -137,7 +137,6 @@ class Robot(Job): else: # 接了 ChatGPT,智能回复 # 去除@的人和空格等字符 q = re.sub(r"@.*?[\u2005|\s]", "", msg.content).replace(" ", "") - print(f"toChitchat{q}") # 所有人员都可以要求他撤回刚刚的信息 if q == '撤回': self.revoke_messages(msg.roomid) @@ -246,7 +245,7 @@ class Robot(Job): def onMsg(self, msg: WxMsg) -> int: try: - self.LOG.debug(msg) # 打印信息 + self.LOG.info(msg) # 打印信息 self.processMsg(msg) except Exception as e: self.LOG.error(e) diff --git a/tasks.db b/tasks.db deleted file mode 100644 index e69de29..0000000