add cron job

This commit is contained in:
Dmitry Afanasyev 2022-08-08 18:17:01 +03:00
parent b87fba97f7
commit 031a28d317

26
main.py
View File

@ -1,3 +1,5 @@
import asyncio
from aiogram import Bot, types from aiogram import Bot, types
from aiogram.contrib.middlewares.logging import LoggingMiddleware from aiogram.contrib.middlewares.logging import LoggingMiddleware
from aiogram.dispatcher import Dispatcher from aiogram.dispatcher import Dispatcher
@ -12,25 +14,27 @@ dp = Dispatcher(bot)
dp.middleware.setup(LoggingMiddleware()) dp.middleware.setup(LoggingMiddleware())
@dp.message_handler(commands=['/chatid']) @dp.message_handler(commands=['chatid'])
async def chat_id(message: types.Message): async def chat_id(message: types.Message):
# or reply INTO webhook # 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() @dp.message_handler()
# async def echo(message: types.Message): async def echo(message: types.Message):
# # Regular request # Regular request
# # await bot.send_message(message.chat.id, message.text) # await bot.send_message(message.chat.id, message.text)
#
# text = parse_site(driver=driver) text = parse_site(driver=driver)
#
# # or reply INTO webhook # or reply INTO webhook
# return SendMessage(message.chat.id, text) return SendMessage(message.chat.id, text)
async def send_message(chat_id: int, text: str): 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) await bot.send_message(chat_id=chat_id, text=text, parse_mode=types.ParseMode.HTML)