コーディングなしでFacebook Messengerボットを作成する方法 [ガイド]
FacebookのMessengerチャットボットは、Facebookページやアプリがユーザーと交流するための新しい方法です。導入されてからまだ1か月しか経っておらず、多くのチャットボットが
FacebookのMessengerチャットボットは、Facebookページやアプリがユーザーとインタラクトするための新しい方法です。導入からわずか1か月で、それ以来、数多くのチャットボットが誕生しました。これらのチャットボットは驚くほど簡単に設定でき、コーディングスキルはほとんど必要ありません。必要なのはAPIの設定だけで、非常に基本的なものです。資金とスキルが不足している中小企業のオーナーは、Botsifyを利用できます。これは、Facebookページに無料でチャットボットを設定できるWebサービスです。使い方は非常に簡単で、コーディングスキルは一切必要ありません。必要なのは30分と、この手順を解説するこの記事だけです。
Messengerチャットボットを作成するには、まずFacebookページとFacebookアプリが必要です。Facebookページの作成自体は簡単ですが、Botsifyで使えるアプリの作成には少し手間がかかるので、ここではその手順を説明します。まだFacebookページをお持ちでない場合は、まず作成してください。
パート1 – Facebookアプリの作成
ステップ1:開発者ダッシュボードにアクセスし、プロフィール写真の下のドロップダウンを開いて最初のアプリを作成します。
ステップ2:プロンプトが表示されたら、アプリの名前、名前空間(オリジナルである必要があります)、メールアドレス、アプリのカテゴリを入力します。「アプリIDを作成」をクリックします。「アプリIDを作成」をクリックすると、アプリが作成されます。
パート2 – Facebookアプリの設定
これは、作成したアプリのダッシュボードです。アプリを作成したばかりなので、左側の列に「Messenger」と「Webhooks」の項目は表示されません。ボットを作成するには、まずこれらを追加する必要があります。その方法を詳しく説明します。
ステップ1:左側のバーにある「製品を追加」をクリックします。Facebookアプリに連携できる様々なFacebook製品の一覧ページが表示されます。まず、「Messenger」の横にある「開始する」ボタンをクリックします。
ステップ2: Messenger製品を追加すると、アプリをページに接続するように求められます。ここで、作成したアプリを、アプリを作成する前に作成したページに接続します。複数のページがある場合は、いずれか1つを選択してアプリを接続できます。ページの所有者はご自身であり、管理者ではない必要があります。
ステップ3:ページに接続すると、ページアクセストークンが生成されます。このトークンはボットの設定時に必要になります。すぐにアクセスできるよう、テキストファイルにコピーしておくこともできますし、アプリのダッシュボードに戻って「Messenger」製品タブをクリックし、必要に応じてコピーして確認することもできます。ページが接続されたら、2つ目の製品であるWebhooksの接続に進むことができます。同じ画面に表示される「Webhooksを設定」ボタンをクリックしてください。
ステップ4:次のステップではコールバックURLの入力を求められます。今のところはここまでです。このタブを閉じないでください。Botsifyに切り替えて無料アカウントに登録してください。
パート3 – チャットボットの作成
ステップ1: Botsifyに登録し、必要な権限をすべて付与すると、ダッシュボードが表示されます。「アプリケーションを作成」をクリックします。
ステップ2:ボットに名前を付け、必要に応じて説明を追加し、アプリケーションID(アプリのダッシュボードから取得できます)を入力し、シークレットキーを指定します。シークレットキーは、ボットがアプリやページで認証する際に使用するパスワードのようなものです。任意の値を指定できます(例:secret_key_is_secret)。ページアクセストークンを追加するには、Facebook for Developersのアプリダッシュボードに戻り、左側の列にある「メッセージ」をクリックしてトークンをコピーします。このトークンはパート2のステップ3で生成したものです。Botsifyのページアクセストークン欄に貼り付け、「ボットを作成」をクリックします。
ステップ3: Webhookの設定を完了します。Botsifyの「Webhookの設定」タブに自動的に移動します。移動しない場合は、クリックしてください。Botsifyからパート2のステップ4で必要だったコールバックURLが提供されます。以下のハイライト表示されているURLをコピーしてください。
ステップ4: Facebook for Developersのアプリダッシュボードに戻り、「Webhooks」をクリックして設定します。前の手順でタブが開いていることを前提としていますが、開いていない場合はアプリのダッシュボードに移動し、「Messenger」をクリックします。ページアクセストークンの下にある「Webhooksの設定」オプションをクリックします。クリックすると、次のボックスが表示されます。ここにコールバックURLを貼り付けます。「トークンの確認」欄に、ステップ2で設定したシークレットキーを入力します。4つのオプションすべてにチェックを入れ、「確認して保存」をクリックします。
ステップ5:成功を少し味わってから、Botsifyに戻りましょう。Webhookの設定はここまでです。Webhookの設定が完了したら、「有効化」をクリックします。ボットが作成されます。
パート4 – チャットボットの設定
ステップ1:チャットボットを作成したら、次は会話の仕方を教えましょう。左側の列にある「ボットの設定」または「レスポンスの設定」をクリックします。
ステップ2:設定できるレスポンスの種類はいくつかあります。1つ目は基本的なレスポンスで、作成したボットに初めてアクセスしたユーザーに表示されます。他の2つの種類では、テンプレートを作成したりボタンを作成したりできます。これらのオプションを使用すると、コマンドへの応答としてユーザーに画像やリンクを送信できます。このガイドでは、ユーザーがテキストメッセージを送信し、ボットがテキストメッセージで返信するシンプルなチャットボットを取り上げます。「高度なレスポンスの設定」をクリックしてください。
ステップ3:表示されるインターフェースで、コマンドとそれに対するボットの応答を入力できます。左側でボットを選択します。今回の場合、ボットの名前は「My Test Bot」なので、これを選択し、ユーザーがボットに送信する可能性のあるメッセージを入力しました。「Hi」というメッセージがテキスト入力フィールドに入力され、送信されました。次に、同じインターフェースでユーザー名を選択します。ユーザー名の下に「Message as bot」と表示されます。ユーザー名を選択した状態で、誰かが「Hi」というメッセージを送信した際にチャットボットに返してほしい応答を入力し、「送信」をクリックします。
ステップ 4:メッセージを確認すると、ボットの最初の応答が設定されました。
ステップ5:テストしてみましょう。下記のメッセージ(ハイライト表示)は、ボットを初めて設定したときにのみ表示されます。ユーザーには表示されません。チャットボットは設定通りに応答します。
他にも設定できるレスポンスをぜひ試してみてください。他のレスポンスの設定にはコーディングスキルは必要ありません。Botsifyには、他のレスポンスの設定方法を解説した便利なチュートリアルがあります。また、レスポンスの設定を自分で行いたくない場合は、有料サービスになる可能性が高いですが、Botsifyのサービスを利用すれば設定を手伝ってもらえます。
FacebookのMessengerチャットボットは、Facebookページやアプリがユーザーと交流するための新しい方法です。導入されてからまだ1か月しか経っておらず、多くのチャットボットが
Facebookウォッチパーティーを主催する方法
ブラウザでクラシックMinecraftをプレイする方法
MozillaがFirefox 29を一般公開してから1週間が経ちました。今回のアップデートで最も重要な部分であるAustralisの再設計により、
Facebook Messengerのプロフィールコードを共有する方法
私たちは皆、人生のある時点でそれを経験しています。怒りの爆発、情熱的な失恋の衝撃、あるいは単に酔っていただけだったとしても、
Skypeは徐々に原点回帰し、多くの新しい便利な通話機能を追加してきました。最近では、通話の字幕機能、ブックマーク機能などが追加されました。
ウェブ上では新しい発見が尽きることはありません。しかし、一番の難点は、本当に覚えておきたい情報を把握しておくことです。
HTMLテーブルをCSVファイルとして素早くダウンロードする方法を学びましょう。簡単な手順に従うか、ツールを使ってテーブルデータを数秒でエクスポートできます。
Facebookのようなサービスでは、見たり読んだりする新しいものが尽きることはありません。最新のトレンドをチェックしたり、興味深い情報を見つけたりするためのワンストップショップです。