現在、私はPythonコードを持っています。これは、Facebookのメッセンジャーユーザーからのメッセージを処理します。しかし、これはチャットボットとの積極的なチャットです。私は次のことをしたいと思います。fbメッセンジャーbot:ボットはユーザに答えを尋ねます
User: Pay
Bot: Please type the username of the person you want to pay.
User: eddwinpaz
Bot: Please type the amount you want to send.
User: 100.00
Bot: Are you sure you want to send 100.00 to Eddwinpaz?
この会話のユーザーが正確な注文で回答しないと、アプリは支払いを実行できなくなることがあります。前のテキストを取得し、正しい順序で応答するかどうかを確認する方法があります。または、session_array [sender_id、username、amount]に保存するためにロジックを与えて、ユーザーにButton(Yes、No)を送った後、実際に支払いを実行できます。
私はサーバー上に質問に関する値を格納する必要があるためです。その他の例は次のとおりです。
Bot: what is your email?
User: [email protected]
Bot: your email has been saved!
入力の検証はどうですか?たとえば、最初の回答は支払いシステムに存在する有効なユーザー名でなければなりません。 2番目の数字は有効数字など –
ですが、どういうわけか文脈を知る必要があります。私は答えを得るだけですが、文脈を得ないからです。私ははいからでもはいからはいを得ることができますか? :(セッション中にこれを保存しようとしていますが、どんな質問からでもテキストが得られますか?htmlフォームはname = "myfield"とvalue = "myvalue"を保持します – eddwinpaz
私はボットに質問をします。 – eddwinpaz