Make base tg bot
This commit is contained in:
parent
0a456d4458
commit
477670ca28
|
@ -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())
|
Loading…
Reference in New Issue