diff --git a/plugins/tgbot/startup/extend/push_bbs_ntid.py b/plugins/tgbot/startup/extend/push_bbs_ntid.py index b2f463a44..1ae2f850f 100644 --- a/plugins/tgbot/startup/extend/push_bbs_ntid.py +++ b/plugins/tgbot/startup/extend/push_bbs_ntid.py @@ -22,6 +22,16 @@ chat_id = -1001578009023 # chat_id = 5568699210 +def writeLog(log_str): + if __name__ == "__main__": + print(log_str) + + now = mw.getDateFromNow() + log_file = mw.getServerDir() + '/tgbot/task.log' + mw.writeFileLog(now + ':' + log_str, log_file, limit_size=5 * 1024) + return True + + def get_newest_tid(): api_new = 'https://bbs.midoks.me/plugin.php?id=external_api&f=bbs_newest' @@ -86,7 +96,13 @@ def send_msg(bot, tag='ad', trigger_time=300): def run(bot): - send_msg(bot, 'push_bbs_newest_tid', 300) + + try: + send_msg(bot, 'push_bbs_newest_tid', 300) + except Exception as e: + writeLog('-----push_bbs_newest_tid error start -------') + print(mw.getTracebackInfo()) + writeLog('-----push_bbs_newest_tid error start -------') if __name__ == "__main__": diff --git a/plugins/tgbot/startup/extend/push_notice_msg.py b/plugins/tgbot/startup/extend/push_notice_msg.py index 49005b5d6..e9d22a309 100644 --- a/plugins/tgbot/startup/extend/push_notice_msg.py +++ b/plugins/tgbot/startup/extend/push_notice_msg.py @@ -22,6 +22,16 @@ chat_id = -1001578009023 # chat_id = 5568699210 +def writeLog(log_str): + if __name__ == "__main__": + print(log_str) + + now = mw.getDateFromNow() + log_file = mw.getServerDir() + '/tgbot/task.log' + mw.writeFileLog(now + ':' + log_str, log_file, limit_size=5 * 1024) + return True + + def send_msg(bot, tag='ad', trigger_time=300): # 信号只在一个周期内执行一次|start lock_file = mw.getServerDir() + '/tgbot/lock.json'