diff --git a/main.py b/main.py index c210e62..af1acb3 100644 --- a/main.py +++ b/main.py @@ -1,3 +1,5 @@ +import asyncio + from aiogram import Bot, types from aiogram.contrib.middlewares.logging import LoggingMiddleware from aiogram.dispatcher import Dispatcher @@ -12,25 +14,27 @@ dp = Dispatcher(bot) dp.middleware.setup(LoggingMiddleware()) -@dp.message_handler(commands=['/chatid']) +@dp.message_handler(commands=['chatid']) async def chat_id(message: types.Message): # or reply INTO webhook - return SendMessage(message.chat.id, message.chat.id) + SendMessage(message.chat.id, message.chat.id) + await send_message(message.chat.id, 'Hello World') -# @dp.message_handler() -# async def echo(message: types.Message): -# # Regular request -# # await bot.send_message(message.chat.id, message.text) -# -# text = parse_site(driver=driver) -# -# # or reply INTO webhook -# return SendMessage(message.chat.id, text) +@dp.message_handler() +async def echo(message: types.Message): + # Regular request + # await bot.send_message(message.chat.id, message.text) + + text = parse_site(driver=driver) + + # or reply INTO webhook + return SendMessage(message.chat.id, text) async def send_message(chat_id: int, text: str): + await asyncio.sleep(15) await bot.send_message(chat_id=chat_id, text=text, parse_mode=types.ParseMode.HTML)