Задать вопрос
@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 на подобии массива? Ввести в него данные системно для передачи каких-либо параметров.
  • Вопрос задан
  • 681 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
@itsLegend Автор вопроса
После <>.set() выполнить
state = Dispatcher.get_current().current_state()
После использовать
state.update_data(key=value)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы