@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 на подобии массива? Ввести в него данные системно для передачи каких-либо параметров.
  • Вопрос задан
  • 666 просмотров
Решения вопроса 1
@itsLegend Автор вопроса
После <>.set() выполнить
state = Dispatcher.get_current().current_state()
После использовать
state.update_data(key=value)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
30 апр. 2024, в 16:03
2500 руб./за проект
30 апр. 2024, в 15:24
3000 руб./за проект
30 апр. 2024, в 15:11
500 руб./в час