diff --git a/tgbot/main.py b/tgbot/main.py new file mode 100644 index 0000000..88e0b63 --- /dev/null +++ b/tgbot/main.py @@ -0,0 +1,26 @@ +import asyncio +from config import * +from aiogram import Bot, Dispatcher +from aiogram.types import Message +from aiogram.enums import ParseMode +from aiogram.client.default import DefaultBotProperties + + +dp = Dispatcher() + + +@dp.message() +async def echo_handler(message: Message): + try: + await message.send_copy(chat_id=message.chat.id) + except TypeError: + await message.answer('Nice try!') + + +async def main(self): + bot = Bot(token=TOKEN, default=DefaultBotProperties(parse_mode=ParseMode.HTML)) + await dp.start_polling(bot) + + +if __name__ == "__main__": + asyncio.run(self.main())