読者です 読者をやめる 読者になる 読者になる

会話にならない

公式リファレンスが"使える"ことを知ってほしい

docomoAPI Reference

会話の文脈"context"を保持しなければならない

現段階では毎回「見知らぬ誰か」に話しかけられている。
ユーザメッセージと一緒に、前回の会話の文脈を渡すことで「前回こういう会話をした人」に話しかけられる状態になる。

https://line.f-logic.jp/img/BOT_docomo_context.jpg

docomoAPIから"context"を抜き出す

docomoAPIからレスポンスを受け取る部分に追記する。

docomoAPIへ前回の"context"を渡す

docomoAPIにユーザメッセージを渡す部分に追記する。

※docomoAPIからの'context'をログファイルに出力した結果※

渡す'context'の中身 会話
なし 「おはよう」のみ/単発の会話(雑談をふってくる)
前回のcontext 単発の会話(雑談をふってくる)
前回のcontext+LINEユーザID 継続した会話(キーワードを覚えて使ってくる)
LINEユーザID 継続した会話(キーワードを覚えて使ってくる)