SendPulseを使用してビジネス用のテレグラムチャットボットを作成する方法

公開: 2020-04-08

毎月世界中で5億人のアクティブユーザーがいるため、Telegramは大規模です。 マルチプラットフォームで安全性が高いため、多くのユーザーがこのメッセンジャーを楽しんでいます。 次に、さまざまな企業がTelegramチャットボットとチャネルを最高の機能と見なし、それらを広く使用してエンゲージメントを高め、売り上げを伸ばし、トラフィックを増やしています。

大勢の聴衆と無限のビジネスチャンスを考慮して、Telegramチャットボットを立ち上げています。これは、電子メール、Webプッシュ、SMS、FacebookMes​​sengerに加えて別のコミュニケーションチャネルです。

SendPulseを搭載したTelegramチャットボットを使用すると、次のことができます。

  • 特定のトリガーに応答してアクティブ化される自動応答とメッセージフローを設定し、変数とタグを追加し、フロー内のユーザーのアクションに基づいてWebhookを送信します。
  • ユーザーが入力したデータを変数として保存して、将来のチャットボットキャンペーンをセグメント化およびパーソナライズします。
  • 新しいキャンペーンを作成するときに、サブスクリプションの日付、アクティビティ、タグ、および変数に基づいてユーザーをセグメント化します。
  • TelegramまたはFacebookMes​​sengerボットのサインアップウィジェットをWebサイトに配置します。 複数のメッセンジャーにチャットボットがある場合は、それらすべてに対して1つのサブスクリプションウィジェットを簡単に作成できます。
  • 単一のライブチャットを使用して、SendPulseアカウントから直接TelegramとFacebookMes​​sengerの両方でチャットボットサブスクライバーと通信します。

このブログ投稿では、Telegramチャットボットとは何か、そして企業がそれをどのように使用できるかを知ることができます。 その過程で、さまざまな業界のTelegramボットのいくつかのユースケースを紹介します。 そして一番上のチェリー—SendPulseチャットボットメッセージビルダーを使用してチェリーを作成する方法を説明します。 掘り下げましょう!

コンテンツ
  1. Telegramチャットボットとは何ですか?
  2. 企業はTelegramチャットボットをどのように使用できますか?
    1. eコマースビジネス向けのテレグラムチャットボット
    2. ヘルスケア業界向けのテレグラムチャットボット
    3. オンラインサービスプロバイダー向けのテレグラムチャットボット
    4. 旅行および観光会社向けの電報チャットボット
  3. 手順1.Telegram用の新しいボットを作成します
  4. ステップ2.TelegramボットをSendPulseアカウントに接続します
  5. ステップ3.ボット構造を整理する
  6. ステップ4.チャットボットメッセージビルダーで自動返信フローを設定します
  7. SendPulseを搭載したTelegramチャットボットの追加機能
    1. サインアップウィジェット
    2. セグメンテーション
    3. 保存されたフロー
    4. ライブチャット
  8. その間

Telegramチャットボットとは何ですか?

Telegramチャットボットは、Telegram環境内で実行される小さなプログラムであり、追加のインストール手順は必要ありません。 それらを構築するには、事前定義された応答(自動応答)とアクションを含むメッセージフローを使用して、特定の機能を実行したり、指示に従うか、人と対話します。

Telegramボットが非常に人気がある理由はいくつかあります。

  1. それらは使いやすいです。 さまざまなアプリやサービスと比較して、これを行うためにいつどこでタップするかを覚えておく必要はありません。 ボットは普遍的で使いやすい—迅速な返信やテキストによる簡単なコミュニケーションを提供します。
  2. それらは最小限の宣伝です。 チャットボットには、特に私たちが見慣れている形で、最小限の広告しかありません。 これは、ユーザーのニーズとユーザーの要望の予測に重点を置いています。
  3. ユーザーが再ログインする必要はありません。 ユーザーは、ボットを使用するたびにサインアップ、承認、または再ログインする必要はありません。 人々は必要なときにそれを使うだけで、もう必要がなくなったときにチャットをブロックすることができます。

企業はTelegramチャットボットをどのように使用できますか?

テレグラムチャットボットは、企業が日常的なタスクを自動化するのに役立ち、メッセージのリーチとパーソナライズを向上させ、その結果、コンバージョンの機会を増やします。 チャットボットは、企業がターゲットオーディエンスに関する関連情報を要求および収集するための優れたチャネルです。

eコマースビジネス向けのテレグラムチャットボット

eコマース企業はTelegramチャットボットを構築して、顧客が最初に取引を見つけて購入できるようにすることができます。 注文が行われると、ユーザーはTelegramチャットボットを使用して注文の処理と出荷ステータスに関する最新情報をタイムリーに受け取ることができます。

Amazon Search&Price Botは、ユーザーが予算内の価格で探しているアイテムを見つけるのに役立つ優れた例です。 このボットを使用すると、ニーズを満たすアイテムのリスト、それらのAmazonリンク、およびそれらの価格履歴を示すチャートを取得できます。

amazon telegram bot
TelegramでAmazonSearch&Priceチャットボットを使い始める

ヘルスケア業界向けのテレグラムチャットボット

医療機関は、Telegramボットを作成して、顧客が医療アドバイスを受けたり、予約をスケジュールしたりできるようにすることができます。 ボットは、患者の経路や投薬管理をより適切に整理するために介入できます。 たとえば、仮想病院であるiCliniqは、ユーザーが実際の医師から質問への回答を得ることができるTelegramボットを導入しました。

icliniq telegram bot
iCliniqTelegramチャットボットでオンライン医療アドバイスを取得する

オンラインサービスプロバイダー向けのテレグラムチャットボット

オンラインサービスプロバイダーは、Telegramチャットボットを装備して、カスタマーケアの専門家の負担を軽減し、顧客やユーザーとのコミュニケーションを自動化できます。 これは、お客様がサポートの電話番号を探して保留することなく、昼夜を問わず問題の解決策を得ることができることを意味します。

オンラインサービスでは、ボットを統合して、ユーザーがツールを簡単に使用できるようにすることもできます。 これはまさに、ソフトウェア会社のGitHubがチャットボットで行っていることです。

github telegram chatbot
TelegramでGitHubボットに精通する

旅行および観光会社向けの電報チャットボット

旅行会社は、仮想旅行代理店などのTelegramチャットボットを使用して、予算の好み、目的地の種類、または同様の質問について見込み客に質問した後、個人的な推奨を行うことができます。 ボットは、FAQに回答したり、予約を受け入れたりキャンセルしたり、予約を行ったりすることもできます。

以下は、ユーザーがフライトを検索し、旅行のインスピレーションを得て、宿泊施設のオプションを見つけるのに役立つTelegramの旅行チャットボットの例です。

eddy travels telegram chatbot
Eddy TravelsTelegramチャットボットを使用してフライトを探しています

Telegramチャットボットには他にもユースケースがあります。 たとえば、レストランではTelegramボットを使用して食品の注文を受け付けたり、ニュースプラットフォームではボットを使用して新しいコンテンツに関する通知を配信したり、ラーニングセンターではユーザーに今後のイベントについて通知したりできます。

チャットボットを作成する準備はできましたか?

SendPulseでコーディングすることなく、Facebook、WhatsApp、またはTelegramチャットボットを設計およびセットアップします。 テキストだけでなく、画像、リスト、リンク付きのボタンなどを含むメッセージフローを作成します。

サインアップして最初のチャットボットを起動します

次に、Telegram用のSendPulseチャットボットの機能に移ります。 利用可能な機能を詳細に説明するために、架空のロックバンド用のシンプルなチャットボットを作成しました。

新しいTelegramチャットボットとの対話

このフローがチャットボットビルダーでどのように表示されるかを次に示します。

telegram chatbot flow
SendPulseチャットボットビルダーの通信フローの全体像

メッセージフローを構築するための最初のステップは、Telegramチャットボットを作成してSendPulseに接続することです。 Telegramボットを既にお持ちの場合は、手順2に進んでください。

手順1.Telegram用の新しいボットを作成します

Telegram検索バーで@botfatherを見つけます。 新しいTelegramボットを作成するには、BotFather / newbotコマンドを送信します。 次に、Telegramボットにわかりやすい名前を付け、一意のユーザー名を示します。

この後、BotFatherは、新しいボットを承認し、ボットAPIにリクエストを送信するために必要なアクセストークンを生成します。 ボットをSendPulseアカウントに接続するには、このアクセストークンも必要です。

telegram bot access token
BotFatherを介して新しいTelegramボットを作成する

ステップ2.TelegramボットをSendPulseアカウントに接続します

SendPulseアカウントの[メッセンジャー]セクションに移動し、[ボットの管理]タブを選択します。ここで、TelegramボットとFacebookメッセンジャーボットを接続できます。 [テレグラム]セクションに移動し、BotFatherから受け取ったアクセストークンを貼り付けて、[有効にする]をクリックします。

connectng telegram bot to sendpulse
「ボットの管理」タブにアクセストークンを貼り付ける

ボットが正常に接続され、テストできることを確認するには、ボットをサブスクライブします。

subscribing to bot
ボットのサブスクライブ

接続すると、管理できる接続済みボットのリストにTelegramボットが表示されます。 私たちの場合、それはかわいいケイトバンドボットです。

telegram bot enabled
SendPulseアカウントの新しいTelegramチャットボット

Telegramチャットボットが接続されました。これを使用して通信フローを作成できます。 しかし、最初に、ボット構造を設定しましょう。

ステップ3.ボット構造を整理する

当社のチャットボットは、トリガー(自動応答の送信またはメッセージフローの生成に使用される条件)に基づいて動作します。 Telegramチャットボットを構築するには、事前定義とカスタムの2種類のトリガーを使用できます。

事前定義されたトリガー

以前にアカウントに接続したTelegramボットを開くとすぐに、一連のチャットボットメッセージを開始するために使用できる一連の事前定義されたトリガーが表示されます:「ウェルカムメッセージ」、「標準返信」、「登録解除」ボット。」

chatbot predefined triggers
Telegramボットの事前定義されたトリガー

ウェルカムメッセージ

このトリガーを使用して、ユーザーがサブスクライブした直後に通知を送信します。 このトリガーに基づくフローは通常、「メッセージ」要素から始まります。ここで、テキスト、画像、ファイル、遅延オプション、ボタン、およびその他の要素を追加して、ニーズに合わせて調整できます。

chatbot welcome message trigger
ウェルカムメッセージの設定

または、このメッセージを使用して、ボットの登録を解除する方法に関する情報を提供することもできます。 これにより、ユーザーはいつでもTelegramチャットボットからオプトアウトできるようになります。 これを行うには、ユーザーが「/ unsubscribe」または「/ stop」コマンドを使用する必要があることを指定します。 このテキスト要素は編集または削除できます。

「ウェルカムメッセージ」トリガーをオフにすることはできますが、新しいサブスクライバーに挨拶してエンゲージすることをお勧めします。

telegram bot welcome message
チャットボットからのウェルカムメッセージの例

標準返信

チャットボットは、以前に特定のトリガーに関連付けられていたキーワードに応答できます。 ユーザーからの質問をすべて予測することは不可能です。 したがって、どのトリガーにもリンクされていないキーワードを入力したときにサブスクライバーが受け取る「標準応答」について考える必要があります。

ユーザーが問題を解決するのに役立つ、この種の返信用のユニバーサルテキストを作成します。 たとえば、電話番号を指定したり、フィードバックフォームへのリンクを追加したりできます。 チャットボットを構成して、ユーザーをカスタマーケアエージェントに接続し、人間がリクエストを解決できるようにすることもできます。

「アクション」ブロックを使用して、ユーザーを人に転送できます。 自動返信フローを作成しているときに、要素設定パネルの[チャットを開く]オプションをクリックします。 カスタマーケアエージェントはダイアログを続行でき、ユーザーは別のチャットにリダイレクトされたことが通知されません。

telegram bot standard reply
「標準応答」トリガーに応答するフローの例

ボットから退会する

このトリガーは、ユーザーからの要求を受信した後、サブスクリプション解除が成功したことに関する自動通知をアクティブにします。 チャットボットビルダーには標準のメッセージがありますが、いつでも修正できます。

unsubscribe from bot trigger
標準の「ボットからの退会」自動返信

多くの場合、事前定義されたトリガーはサブスクライバーとの有意義な通信には不十分であるため、カスタムメイドのトリガーの配列を構成する必要がある場合があります。 その方法をお見せしましょう。

カスタムメイドのトリガー

自動返信またはメッセージフローを開始する必要な条件を作成するには、[ボット構造]タブに移動し、[新しいトリガーの作成]をクリックします。

creating new trigger
新しいトリガーを手動で追加する

次に、利用可能な2種類のチャットボットトリガー(「サブスクリプション後」または「キーワード」)のいずれかを選択します。

サブスクリプション後

分、時間、または日のいずれかで指定した期間内に自動応答フローを開始します。

after subscription trigger
「サブスクリプション後」トリガーの追加

「ウェルカムメッセージ」トリガーを上記のトリガーに置き換えて、会社、製品、価格、またはロイヤルティプログラムを紹介することができます。

キーワード

このタイプのトリガーは、特定の単語またはフレーズに反応することにより、必要な自動応答フローを開始します。

keywords trigger
「キーワード」トリガーの設定

トリガーの準備ができたら、メッセージフローの作成に進みます。

ステップ4.チャットボットメッセージビルダーで自動返信フローを設定します

チャットボットの自動返信フローを作成するには、「メッセージ」、「フロー」、「アクション」、および「一時停止」要素を使用できます。

chatbot builder elements
自動返信フローを構築するための要素

それでは、トリガーを選択して[フローの作成]をクリックして、ボールを転がしてみましょう。

creating a new flow
選択したトリガーの新しいフローを作成する

「開始」要素を設定します

選択したトリガーがアクティブになるとすぐにユーザーが受信するメッセージを入力します。 以下の例では、事前定義された「ウェルカムメッセージ」トリガーを使用しているため、メッセージは新しいサブスクリプションの直後に送信されます。

setting up the start element
チャットボットメッセージビルダーの「開始」要素

次のメッセージを送信できるのは、ユーザーが前のメッセージに反応した後です。たとえば、メッセージに添付されているボタンをクリックした場合などです。 ビルダーに追加するには、「追加ボタン」を押し、20個以下の記号を使用してテキストを入力し、必要に応じてリンクを挿入します。 私たちの場合、それは単純な「Hi CuteCatBot」ボタンです。

welcome message button
フロー内の次のメッセージをアクティブにするボタンを追加する

ユーザーがこのボタンをクリックすると、次のメッセージが表示されます。

「メッセージ」要素を追加します

「メッセージ」要素をワークスペースにドラッグします。 このメッセージをメニューのように見せます。 そこで、「アップデート」、「今後のツアー日程」、「カスタマーケア」の3つの異なるボタンを追加します。

setting up message element
自動返信フローの3つの異なるシナリオを構築する

各ボタンは、対応するメッセージに接続されます。

message flows
フローを他の「メッセージ」要素で補完する

テキスト、変数、絵文字、またはボタンとは別に、画像、ファイル、リストでメッセージを補完したり、遅延を使用したりできます。これは、ライブコミュニケーションを模倣するための入力インジケーターです。

message elements
チャットボットメッセージに追加できる要素

サブスクライバーに、データを文字列、番号、日付、電子メールアドレス、電話番号、またはURLとして入力するように要求することもできます。 このデータは、既存または新しく作成された変数に保存されます。 サブスクライバーによって入力されたデータが無効な場合は、サブスクライバーのメッセージプロンプトを作成できます。

user input element
「ユーザー入力」要素を追加して、ボットサブスクライバーの電子メールアドレスを収集します

文字列と数値の入力が正確であることを確認するために、クイック返信を追加して、サブスクライバーが事前定義されたバリアントから魅力的な回答を選択できるようにすることができます。

adding quick replies
「メッセージ」要素にクイック返信を追加する

「ユーザー入力」要素の設定方法の詳細については、ナレッジベースを確認してください。

追加の要素を使用して自動返信フローを開発する

メッセージフローには、「一時停止」、「フロー」、「アクション」の3種類の要素を追加できます。これらはすべて左側のパネルにあります。

「一時停止」要素

この要素を使用して、フロー内の次のメッセージの送信を遅らせます。 一時停止の期間は、数分から1日までさまざまです。

pause element
「一時停止」要素

「アクション」要素

この要素には、次のオプションが含まれます。

  • チャットを開く
  • ボットから退会する
  • 変数を追加する
  • タグを追加する
  • Webhookを送信する

「アクション」要素を使用して、サブスクライバーとのチャットをカスタマーケアエージェントにエスカレーションしました。

action element
「アクション」要素オプション

「フロー」要素

この要素を使用すると、ユーザーを他のメッセージフローにリダイレクトして、要素が重複しないようにすることができます。

flow element
「フロー」要素

SendPulseを搭載したTelegramチャットボットの追加機能

チャットボットサービスを使用すると、サインアップウィジェットを作成し、オーディエンスをセグメント化し、ボットのキャンペーン統計を追跡し、フローを保存して必要に応じて再利用し、ライブチャットを使用できます。

サインアップウィジェット

「サインアップウィジェット」セクションに移動して、Webサイトのウィジェットを設定します。 異なるメッセンジャーにボットがある場合は、異なるチャネル用に複数のボタンを備えた単一のウィジェットを作成できます。

signup widget
TelegramとFacebookMes​​sengerのサインアップウィジェット

セグメンテーション

新しいTelegramキャンペーンを作成するときは、サブスクリプションの日付、アクティビティ、変数、タグ、またはユーザーが指定されたフローに入ったとき、または特定のキャンペーンを受け取ったときの基準に基づいてオーディエンスをセグメント化できます。

telegram campaign segmentation
新しいTelegramキャンペーンを作成するときに受信者をセグメント化する

新規サブスクライバーとアクティブユーザーの数、または送信されたメッセージの数を確認するには、[統計]タブを確認してください。

telegram bot stats
チャットボットキャンペーンの統計

保存されたフロー

一度作成したが後でバインド解除したフローは削除されず、「保存されたフロー」セクションに保存されます。 保存した任意のフローを、新規または既存のトリガーに接続できます。

ライブチャット

TelegramとFacebookの両方で、すべてのボットのリストを使用したライブチャットと、メインパネルの会話を見つけることができます。 これを使用すると、TelegramやFacebook Messengerにアクセスして、ユーザーからのメッセージを確認して返信する必要がありません。

live chat
接続されているすべてのボットのライブチャット

その間

チャットボットサービスの開発には引き続き取り組んでいますが、利用可能なチャネルでメッセージフローを作成することはできます。 したがって、Telegramチャットボットを使用してビジネスをアップグレードし、以下のコメントでフィードバックを共有することを躊躇しないでください。