mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
27 lines
660 B
Python
27 lines
660 B
Python
from aiogram import Bot, Dispatcher, types
|
|
import logging
|
|
import asyncio
|
|
|
|
API_TOKEN = "<TOKEN>"
|
|
logging.basicConfig(level=logging.INFO)
|
|
|
|
class AsyncioBot:
|
|
|
|
# Initialize bot and dispatcher
|
|
def __init__(self) -> None:
|
|
self.bot = Bot(token=API_TOKEN)
|
|
self.dp = Dispatcher(self.bot)
|
|
|
|
self.dp.register_message_handler(self.on_message)
|
|
|
|
async def on_message(self, message: types.Message):
|
|
print(message.get_command())
|
|
await message.answer(f"Asnwer: {message.text}")
|
|
|
|
async def run(self):
|
|
await self.dp.start_polling()
|
|
|
|
if __name__ == '__main__':
|
|
bot = AsyncioBot()
|
|
asyncio.run(bot.run())
|
|
|