朝から F8 の話題がちまたにあふれていて、事前の予測通りに Messenger 用の bot を作れるような発表がされていた。調べてみると、既にデベロッパー用のドキュメントが公開されいて、bot の作り方のチュートリアルも掲載されていた。
まずはチュートリアルの通りに、Facebook Page から Messenger へ送信して bot と会話するものを作ってみた。チュートリアルでは Node.js だったけど、手持ちのサーバにはインストールしてなかったので、お手軽に PHP で実装した。
ちょっと悩んでいたのだけど、このドキュメントも参考になると教えてもらってなんとかなった。
Messenger の bot も Webhook を使って実現するので、基本的にはここに書かれている「従来から存在する Webhook」の内容がそのまま使える様子。
そんなこんなでようやく echo する bot が完成。
ソースコードはひどすぎて見せられない。でも、動作の根幹は理解したので、Messenger との I/O 部分はなんとかなりそうな印象。問題は bot に何をやらせるか、なんだよな。