Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #CODE:
- @dp.message_handler(commands=['top'])
- async def top_rating(message: types.Message):
- logger.debug('Получили запрос рейтинга.')
- chat = await community.get_chat(message.chat.id)
- if isinstance(chat, Chat):
- if chat.color in COLORS and not rating.cooldown.get(chat.color):
- logger.debug(f'Cooldown для {chat.color} включен.')
- rating.cooldown[chat.color] = True
- logger.debug('Формируем рейтинги...')
- answer = await rating.by_battle_exp_of(chat.color)
- answer += '\n'
- answer += await rating.by_prod_exp_of(chat.color)
- logger.debug('Отправляем рейтинги...')
- await bot.send_message(chat.id, answer, parse_mode='HTML')
- logger.debug('Сообщение отправлено.')
- await asyncio.sleep(60)
- logger.debug(f'Cooldown для {chat.color} вЫключен.')
- rating.cooldown[chat.color] = False
- elif rating.cooldown.get(chat.color):
- logger.debug('Сработал Cooldown.')
- answer = 'Пролистай чат выше :)'
- await bot.send_message(chat.id, answer, parse_mode='HTML')
- else:
- logger.debug('Чат не привязан к кварталу')
- """
- LOGS:
- 2|mayor | 2017-08-18 13:22:15,422 | __main__:207 | DEBUG |
- 2|mayor | Получили запрос рейтинга.
- 2|mayor | --------------------------------------------------------------------------------
- 2|mayor | 2017-08-18 13:22:15,427 | chat:75 | DEBUG |
- 2|mayor | Chat found: blue(-1001084578803)
- 2|mayor | --------------------------------------------------------------------------------
- 2|mayor | 2017-08-18 13:22:15,428 | __main__:211 | DEBUG |
- 2|mayor | Cooldown для blue включен.
- 2|mayor | --------------------------------------------------------------------------------
- 2|mayor | 2017-08-18 13:22:15,431 | __main__:214 | DEBUG |
- 2|mayor | Формируем рейтинги...
- 2|mayor | --------------------------------------------------------------------------------
- 2|mayor | 2017-08-18 13:22:15,464 | rating:40 | DEBUG |
- 2|mayor | Боевой рейтинг сформирован.
- 2|mayor | --------------------------------------------------------------------------------
- 2|mayor | 2017-08-18 13:22:15,483 | rating:66 | DEBUG |
- 2|mayor | Трудовой рейтинг сформирован.
- 2|mayor | --------------------------------------------------------------------------------
- 2|mayor | 2017-08-18 13:22:15,485 | __main__:219 | DEBUG |
- 2|mayor | Отправляем рейтинги...
- 2|mayor | --------------------------------------------------------------------------------
- 2|mayor | 2017-08-18 13:22:15,795 | __main__:221 | DEBUG |
- 2|mayor | Сообщение отправлено.
- 2|mayor | --------------------------------------------------------------------------------
- 2|mayor | 2017-08-18 13:23:17,424 | __main__:207 | DEBUG |
- 2|mayor | Получили запрос рейтинга.
- 2|mayor | --------------------------------------------------------------------------------
- """
Advertisement
Add Comment
Please, Sign In to add comment