@itsLegend

Как реализовать это на FSM?

Решил перейти с pytelegrambotapi(telebot) на Aiogram, в принципе ничего сложного нет, изучил finite state machine, но с вопросом важным все равно остался, и так.

В telebot реализация диалога с ботом делается так
msg = _token_bot.send_message(message.chat.id, "⚠Пожалуйста, введи количество видео")
_token_bot.register_next_step_handler(msg, _create_proc_user, desc, status, message.text)


С помощью register_next_step_handler можно вызвать функцию, передать ответ боту и параметры для функции, в aiogram для этого существует FSM, удобная вещь, но так же мне нужно передавать внутренние параметры, которые пользовать писать не будет, их будет брать сам бот, так вот, возможно ли использовать FSM на подобии массива? Ввести в него данные системно для передачи каких-либо параметров.
  • Вопрос задан
  • 676 просмотров
Решения вопроса 1
@itsLegend Автор вопроса
После <>.set() выполнить
state = Dispatcher.get_current().current_state()
После использовать
state.update_data(key=value)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект