From 61566c20e12bec8d9b3aa60058eebcecae5c0b09 Mon Sep 17 00:00:00 2001 From: Ching Date: Wed, 29 Nov 2023 10:44:31 +0800 Subject: [PATCH] =?UTF-8?q?feat(bot.py):=20=E4=BF=AE=E6=94=B9=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E6=AF=94=E8=B5=9B=E7=9A=84=E9=A2=91=E7=8E=87=E3=80=82?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8A=A5=E9=94=99=20log?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改获取比赛的频率。增加报错 log Signed-off-by: Ching --- discord_bot.py | 2 +- dota.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/discord_bot.py b/discord_bot.py index d454d65..032d784 100644 --- a/discord_bot.py +++ b/discord_bot.py @@ -27,7 +27,7 @@ channel_id = 1152167937852055552 @tasks.loop(minutes=1) async def send_message(channel): if utils.is_game_time(): - send_message.change_interval(minutes=1) + send_message.change_interval(minutes=3) else: send_message.change_interval(minutes=15) diff --git a/dota.py b/dota.py index 42d22b5..8c4d5ed 100644 --- a/dota.py +++ b/dota.py @@ -76,8 +76,8 @@ class Friend(BaseModel): def get_recent_matches(self, limit=1): try: return player_client.get_players_by_account_id_select_matches(self.steam_id, limit=limit) - except: - logger.error('fail to get player %s recent matches' % self.steam_id) + except Exception as e: + logger.error('fail to get player %s recent matches. error: %s' % (self.steam_id, e)) return [] def serialize_recent_matches(self, limit=1):