3

私の電報ボットはダイアログであり、質問と回答を保持する必要があります (TriviaBot など)。これを行うための最良の(最も効率的な)方法は何ですか? ユーザーIDをキーとするデータベース?

電報ボットはたくさんありますが、アイデアを得るためのソース コードの例はどこにありますか?

4

2 に答える 2

3

あなたの質問は、実際には電報ボット API とは関係ありません。あなたは本質的に質問しています: ユーザーの操作の履歴を保持する必要があるアプリケーションがあります。これを行う方法 (効率的) は?

それに答えるには、データベースを使用し、一意の識別子を使用して各会話のエントリを挿入できます。テレグラムには会話ごとに chat_id があるので、それを使用できます。保存しようとしているものに応じて、保存方法を選択する必要があります。(各回答、または各会話のエントリ、または...)

Python でプログラミングする場合は、python-telegram-botと呼ばれる Python ラッパーを使用して作業を簡単にすることができます。

例はこちら: https://github.com/leandrotoledo/python-telegram-bot#examples

于 2015-10-01T11:08:19.083 に答える
1

必要なものは何でも使用force_replyして頻繁に質問し、あらゆる種類のデータベースに回答を保存できます。そのドキュメントを参照してください: refrence
と簡単な回答:強制返信の説明

于 2017-07-15T16:40:42.170 に答える