# Импорт модулей стандартной библиотеки import time # Импорт модулей приложения from . import app, logger, BOT_NAME from .collect import parse_wins_top, parse_donates_top async def get_top_wins() -> None: logger.info('Выполняется получения списка побед клана') await app.send_message(BOT_NAME, '🛡 Мой клан') time.sleep(1) message_id = 0 async for message in app.get_chat_history(BOT_NAME, limit=1): message_id = message.id await app.request_callback_answer( chat_id=BOT_NAME, message_id=message_id, callback_data='my_clan:tops:91:0:0:0:0:1', ) time.sleep(1) async for message in app.get_chat_history(BOT_NAME, limit=1): message_id = message.id await app.request_callback_answer( chat_id=BOT_NAME, message_id=message_id, callback_data='my_clan:top-wins:91:0:0:0:0:1', ) time.sleep(1) async for message in app.get_chat_history(BOT_NAME, limit=1): parse_wins_top(message) await app.read_chat_history(BOT_NAME) logger.info('Получение списка побед клана завершено') async def get_top_donates() -> None: logger.info('Выполняется получения списка пожертвований клана') await app.send_message(BOT_NAME, '🛡 Мой клан') time.sleep(1) message_id = 0 async for message in app.get_chat_history(BOT_NAME, limit=1): message_id = message.id await app.request_callback_answer( chat_id=BOT_NAME, message_id=message_id, callback_data='my_clan:tops:91:0:0:0:0:1', ) time.sleep(1) async for message in app.get_chat_history(BOT_NAME, limit=1): message_id = message.id await app.request_callback_answer( chat_id=BOT_NAME, message_id=message_id, callback_data='my_clan:top-donates:91:0:0:0:0:1', ) time.sleep(1) async for message in app.get_chat_history(BOT_NAME, limit=1): parse_donates_top(message) await app.read_chat_history(BOT_NAME) logger.info('Получение списка пожертвований клана завершено')