diff --git a/app/__main__.py b/app/__main__.py index 60fc16c..210529a 100644 --- a/app/__main__.py +++ b/app/__main__.py @@ -12,8 +12,15 @@ async def main(): # Основной цикл программы while True: - await get_top_wins() # Получает топ клана по победам - await get_top_donates() # Получает топ клана по пожертвованиям + try: + await get_top_wins() # Получает топ клана по победам + except Exception as e: + logger.error('Ошибка получения списка побед') + + try: + await get_top_donates() # Получает топ клана по пожертвованиям + except Exception as e: + logger.error('Ошибка получения списка пожертвований') time.sleep(12 * 60 * 60) # 12 часов diff --git a/app/collect.py b/app/collect.py index 2d3833a..c83fff6 100644 --- a/app/collect.py +++ b/app/collect.py @@ -38,6 +38,7 @@ def parse_wins_top(message: Message) -> None: # print('{0} - {1} (@{2})'.format(gamer, battle_count, message.entities[idx].url.strip('http://t.me/'))) + print(WINS) db.add_data(WINS, True) else: pass @@ -76,6 +77,7 @@ def parse_donates_top(message: Message) -> None: # print('{0} - {1} (@{2})'.format(player, donates_count, message.entities[idx].url.strip('http://t.me/'))) + print(DONATES) db.add_data(DONATES, False) else: pass