Задать вопрос
@TTeratron

Как реализовать механизм динамического построения диалога (aiogram или telethon или pytelegrambotapi или любой другой фремфорк на питоне)?

Задача: диалог хранится в базе данных (т.е. он может меняться дизайнером) я достаю его из базы формирую граф переходов (текст диалога это вершина графа, кнопки - определяют переход к следующим вершинам). Вопрос как теперь на основе этого графа состояний во время работы бота динамически строить диалог. Нужна идея.
Как я это вижу: имея построенный граф, нужно динамически формировать код хендлена и регистрировать его. Вот в этом и загруз: Как сформировать динамический хендлер со своим кодом обработки, а потом зарегистрировать его? Есть подозрение что нужно использовать лямбда функции, но не понимаю пока как. Может кто подскажет?

Возможно есть уже готовые фреймфорки для изучения архитектуры (не важно на каком языке) буду благодарен.
  • Вопрос задан
  • 484 просмотра
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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