backend(mBaaS)。Platformが発表されました。Messenger向けにボットを開発できるようになります。it.を参考にしてもらえれば誰でもすぐに試せるかと思います。今回はこのボットと、mBaaSを組み合わせることでどんな可能性が生まれるのか考えてみたいと思います。APIコールが簡単にできるボットはユーザからメッセージを受けた際、自分たちの持っているデータから何かメッセージを返します。しないと常に同じメッセージを返すことになるからです。その際のデータの出所としてmBaaSが利用できます。ボット開発者は自分たちのデータをmBaaSにアップロードしておけば良いだけです。APIを開発する手間がなくなります。会話パターンの管理する会話のパターンを登録しておいても良いですし、紹介する商品を入れておいても良いと思います。位置情報検索も使えますので、ユーザから送られてきた住所を逆ジオコーディングして位置情報に変換し、その位置情報に合わせたコンテンツを返すこともできるでしょう。クイズのようなボットを作成した場合、その質問と答えをmBaaS上で管理できます。することでプログラムはあえて変更せず、データをメンテナンスできるようになります。メッセージを保存するユーザとやり取りするメッセージをログとして保存しておく場所にmBaaSは最適です。セキュリティも考慮すると、ユーザを擬似的に作成し(IDとして送信してきたユーザIDが使えるでしょう)、そのユーザしか読めない状態でログを保存します。すればユーザとの会話の分析であったり、ユーザ自身にログを提供するといった使い方も考えられます。mBaaSでは写真も保存できるので、バイナリデータの保存場所としても最適です。プッシュ通知を送ってもらう一般的にボットはユーザと自動的に対話します。相手がどんな状態でメッセージを送ってきているのか気になるのではないでしょうか。そこでユーザがメッセージを送ってきたら、プッシュ通知で受け取るといった仕組みが考えられます。mBaaSを使えばデータをクラウドで管理しつつ、ユーザと対話できるボットが簡単に作れるようになります。自然な対話のためには自然言語解析を行うAPIや、逆ジオコーディングを行うAPIと組み合わせて使うのが良さそうです。オリジナルボットを作る際にはぜひmBaaSと組み合わせてみてください。Tumblr関連記事2018-02-28mBaaSとPusherを使ってチャットアプリを作る(1)「機能概要」メッセージアプリは単体アプリとしてはもちろん、サービスの一...2017-11-16余興に使えるmBaaS×Webゲーム(๑•̀ᄇ•́)و✧おめでとうをいっぱい新郎新婦に届ける『全員参加!メッセージ...2017-08-07社内データを扱うために。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。