Приветствую!
Есть код:
@dp.message_callback(F.callback.payload == 'task')
async def task(event: MessageCallback):
await event.message.delete()
await event.message.answer(text='Нажми "Создать задачу":',
parse_mode=ParseMode.HTML, attachments=[btnall.btntask.as_markup()])
@dp.message_callback(F.callback.payload == 'newtask')
async def newtask(event: MessageCallback):
await event.message.delete()
await event.message.answer(text="Какое сообщение записать в БД?")
if event.chat.type == ChatType.DIALOG:
if event.from_user.user_id == adminid:
text = event.message.body.text
us_id = event.from_user.user_id
cursor.execute(
'INSERT INTO users(us_id, text) VALUES(?, ?)',
(us_id, text))
conn.commit()
else:
await event.message.answer("Вы не можете создавать задачи")
В данном случае записываются в базу текст
Нажми "Создать задачу, который появляется при inline кнопки
callback.payload == 'task'.
Почему так происходит?