Untitled

Run Settings
LanguagePython
Language Version
Run Command
import logging from aiogram import Bot, Dispatcher, executor, types, PrivateChatFilter from datetime import datetime import pathlib # Объект бота bot = Bot(token=API_TOKEN, parse_mode=types.ParseMode.HTML) # Диспетчер для бота dp = Dispatcher(bot) async def rate_palette(message: Message): print(message.text) try: print(message.sticker) except: pass flag = True # заглушка, в ориге тут более сложный код if flag is True: await message.answer("Большое спасибо за оценку! Она будет добавлена в счетчик палитры") else: await message.answer("Спасибо! Ваш голос за эту палитру уже был учтен ранее.") def register_colour(dp: Dispatcher): dp.register_message_handler(rate_palette, text='❤') async def main(): # Настройка логирования в stdout ''' logging.basicConfig( level=logging.INFO, format="%(asctime)s - %(levelname)s - %(name)s - %(message)s", ) logger.error("Starting bot")''' logging.basicConfig(level=logging.INFO) # Регистрация хэндлеров register_colour(dp) # Установка команд бота # await set_commands(bot) # Запуск поллинга await dp.skip_updates() await dp.start_polling() if __name__ == '__main__': asyncio.run(main())
Editor Settings
Theme
Key bindings
Full width
Lines