@Yureck666

Как проще реализовать разветвленный диалог Telegram Bot'а?

Стоит задача написать бота на c#, что задает вопросы представленные в скрипте и продолжает выдавать вопросы в соответсвии ему. То есть при ответе одним образом, он ведет диалог по одному, другим - по другому. Так разветвляется диалог на каждом шагу.

Хотел сделать систему, в которой все скрипты хранятся в каком-то формате, а программа сама решает куда какой вопрос следующий спросить, сравнивая ответы. Таким образом не потребуется прописывать в коде каждый этап диалога.

Вопрос состоит в том, как реализовать систему хранения разветвляющегося диалога. Что бы программа могла без проблем читать ее и делать все в соответствующей последовательности.
  • Вопрос задан
  • 1419 просмотров
Пригласить эксперта
Ответы на вопрос 3
DVamp1r3
@DVamp1r3
Java/PHP программист
Опишите вопрос как объект, а последовательность вопросов через связный список, например
Ответ написан
Комментировать
@deliro
Комментировать
@yuopi
C# developer
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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