diff --git a/main.py b/main.py index 623ddb8..eccbefd 100644 --- a/main.py +++ b/main.py @@ -58,7 +58,9 @@ def _email_poller(cfg): try: tg_msg_id = send_thinking(cfg.telegram, cfg.telegram.chat_id, f"📥 *获取邮件中…*\n{_mail_label(mail)}") - except Exception: + logger.info(" 获取邮件中消息已发送: msg_id=%d", tg_msg_id) + except Exception as e: + logger.error(" 获取邮件中消息发送失败: %s", e) tg_msg_id = 0 _email_queue.put((acct_idx, mail, tg_msg_id)) except Exception as e: diff --git a/src/tg_bot.py b/src/tg_bot.py index d5c6726..63e86fc 100644 --- a/src/tg_bot.py +++ b/src/tg_bot.py @@ -86,7 +86,7 @@ def poll_telegram(tg_cfg: TelegramConfig, cfg: Config, last_update_id: int) -> i try: resp = requests.get( f"https://api.telegram.org/bot{tg_cfg.bot_token}/getUpdates", - params={"offset": last_update_id, "timeout": 5, "allowed_updates": ["callback_query", "message"]}, + params={"offset": last_update_id, "timeout": 5}, timeout=15, ) resp.raise_for_status()