Первая функция работает на команду старт, но второй должен отправлять сообщение по дате оно не работает
@dp.message_handler(commands=['start'])
async def send_message(message: types.Message):
markup = InlineKeyboardMarkup(row_width=4)
item1 = InlineKeyboardButton("QO’LLAB QUVVATLASH MARKAZI", callback_data='1', url='
https://t.me/TuychiyevaM')
markup.add(item1)
markup2 = InlineKeyboardMarkup(row_width=4)
item2 = InlineKeyboardButton("Kotlovan narxida kursni sotib olish ", callback_data='1',
url='
https://t.me/TuychiyevaM')
markup2.add(item2)
chat_id = message.from_user.id
print(message)
first_name = message.from_user.first_name
print(first_name)
photo = open('images/start_photo.jpg', 'rb')
await bot.send_photo(chat_id, photo=photo, caption=f'Это функция работает'
async def days_message(message: types.Message):
while True:
await asyncio.sleep(1)
now = datetime.now()
current_date = now.strftime("%Y-%m-%d")
current_time = now.strftime("%H:%M:%S")
if current_date == '2023-08-30' and current_time == '11:56:39':
await message.answer('Работает')
else:
print("Время прoшло")
if __name__ == '__main__':
executor.start_polling(dp, skip_updates=True)