Как использовать состояние с обратными вызовами AIOGRAM?Python

Программы на Python
Anonymous
Как использовать состояние с обратными вызовами AIOGRAM?

Сообщение Anonymous »

Я борюсь с тем, чтобы заставить моего бота айограммы работать. Обратите внимание, что я новичок в AIOGRAM, так что мне жаль, что если вы найдете мой вопрос глупым. Я хочу иметь возможность писать состояние, а затем прочитать его в обратном вызове. Представьте себе, что бот Todo, где он получает список Todo's, а затем есть кнопки, такие как Task1, Task2, Task3, PrevPage и NextPage. Я хочу иметь возможность отправить это сообщение с помощью inlinekeyboardmarkup, свободно менять страницы, и когда пользователь нажимает на одну из кнопок задачи, отправьте ему эту задачу специально и дайте возможность редактировать его, копируя, изменяя и остановив его в бот Полем Как я могу это сделать?
В настоящее время мой код: < /p>

Код: Выделить всё

@router.callback_query(F.data == 'task-1')
async def task1(callback: CallbackQuery, state: FSMContext):
# some stuff
< /code>
для сообщения: < /p>
@router.message(F.text == 'View tasks')
async def tasks(message: Message, state: FSMContext):
await state.set_state(st.TaskState.page)
Проблема здесь, в которой я не могу фильтровать обратные вызовы по состоянию.

Подробнее здесь: https://stackoverflow.com/questions/793 ... -callbacks

Вернуться в «Python»