メインコンテンツへスキップ

AI

ビジネス向けTelegram AIボットの作り方をステップごとに解説

TelegramボットはBotFatherで2分ほどで作成できます。本当に大事なのは、顧客の役に立つボットにすることです。ボットの作成方法、トークンの安全な管理、自社のコンテンツから回答するAIの追加方法、そしてn8nやPythonが向いているケースを解説します。

MonoChatチーム 更新日: 1 分で読めます

目次
  1. ステップ1:BotFatherでTelegramボットを作る
  2. ステップ2:ボットを自社らしく設定する
  3. ステップ3:自社のコンテンツから回答するAIを追加する
  4. ノーコード、n8n、Pythonのどれで作るか
  5. 公開前に知っておきたいTelegramボットのルール
  6. MonoChatでTelegram AIボットを運用する
  7. 出典

Telegramボットの作成にかかる時間は約2分です。@BotFatherにメッセージを送り、名前とユーザー名を決めれば、トークンが手に入ります。ビジネスで役立つボットになるかどうかは、その後で決まります。誰が回答するのか、どの情報をもとに答えるのか、そして顧客が人間の担当者を必要としたときにどうするのか、です。

このガイドでは、ボットの作成方法、トークンの管理、自社のコンテンツから回答するAIアシスタントの追加方法、そしてノーコードの方法とn8nやPythonで自作する方法の違いを解説します。

ステップ1:BotFatherでTelegramボットを作る

  1. Telegramを開いて**@BotFather**を検索します。ボットを作成するためのTelegram公式ボットです。青い認証マークがあることを確認してください。
  2. /newbotを送信します。
  3. 名前を決めます。例:「Lumen Dental」。チャットで相手に表示される名前で、後から/setnameで変更できます。
  4. ユーザー名を決めます。5〜32文字で、使えるのは半角英字、数字、アンダースコアのみ、末尾は「bot」にします。例:lumendental_bot。後から変更はできません。
  5. BotFatherがボットのトークン(数字と英字からなる長い文字列)を返信します。ステップ3で、これをソフトウェアに貼り付けます。

ステップ2:ボットを自社らしく設定する

引き続きBotFatherで設定します。

  • /setuserpic:ロゴをプロフィール画像に設定します。
  • /setdescription:新しいユーザーに「What can this bot do?」(このボットでできること)の下に表示される文章を設定します。最大512文字です。何を質問できるか、いつ担当者が対応するかを書きましょう。
  • /setabouttext:プロフィールや共有リンクに表示される短い紹介文を設定します。最大120文字です。
  • /setcommands:ユーザーが「/」を入力したときに表示される候補(/pricesや/bookなど)を追加します。

トークンは安全に保管してください。 トークンを持っている人は誰でもボットを操作できます。チャットや公開コードに貼り付けないでください。漏えいした場合は、BotFatherで/tokenを送信して新しいトークンを発行します。

ステップ3:自社のコンテンツから回答するAIを追加する

ボット単体では、ソフトウェアが指示したことしか実行できません。顧客に回答させるには、トークンをAIアシスタントを動かすプラットフォームに接続します。

  1. トークンを接続する。 プラットフォームにトークンを貼り付けると、ボットへのメッセージがそこに届くようになります。
  2. 知識を与える。 Webサイト、料金表、ポリシー、よくある質問を追加します。でたらめな回答をしないよう、アシスタントはこのコンテンツだけをもとに答えるようにします。方法はAIエージェントのナレッジベースのガイドで解説しています。
  3. 短い指示を書く。 何を手伝うのか、口調、絶対に約束してはいけないことを決めます。
  4. アクションを追加する。 ボタンやツールを使って、予約の受付、注文の確認、リードの獲得ができるようにします。
  5. 引き継ぎを設定する。 どのような場合に、どの時間帯に、チャットをチームに引き継ぐかを決めます。

その後、ボットのt.me/<username>リンクやQRコードを、Webサイト、レシート、SNSのプロフィールで共有しましょう。

ノーコード、n8n、Pythonのどれで作るか

方法向いているケース自社で担うこと
ノーコードのプラットフォームAIアシスタント、チーム受信トレイ、一斉送信を自作せずに使いたい企業月額料金。細部まで制御する自由度は下がる
n8nのワークフロービジュアルなワークフローを好み、Telegram、AI、自社システムを1ステップずつつなぎたいチームホスティングまたはn8nのプラン、ナレッジベース・引き継ぎ・受信トレイの自作、保守
Python(Bot API)すべてを制御したい開発者すべてのコードの作成、ホスティング、保守

n8nには、ボットがメッセージを受信するとワークフローを開始するTelegram Triggerノードと、返信を生成するAIノードがあるため、動くプロトタイプはすぐに作れます。時間がかかるのは、その周辺のすべてです。常に最新に保たれるナレッジベース、チームがチャットを確認して対応を引き継ぐ仕組み、配信停止への対応、そしてレポートです。

どの方法にも共通する技術的なルールが1つあります。ボットの更新は1つのWebhook URLに届くか、ポーリングで受け取るかのどちらかで、両方は使えません。 そのため、1つのボットは一度に1つのツールにだけ接続してください。

公開前に知っておきたいTelegramボットのルール

  • 会話はユーザーから始まる。 ボットがメッセージを送るには、先に相手がボットを開始する必要があります。リンクを幅広く共有しましょう。ボットを開始した人には、返信や最新情報を送れるようになります。
  • メッセージ数の制限。 Telegramは、1つのチャットでは約1秒に1通、グループでは1分に20通を超えて送らないようボットに求めています。一括送信は約1秒に30通までに制限されており、Telegram Starsで課金される有料ブロードキャストを使うと1,000通まで引き上げられます。
  • グループのプライバシー。 グループでは、ボットは管理者でない限り、初期設定(プライバシーモード)で自分宛てのメッセージしか見られません。/setprivacyで変更できます。

ビジネスアカウント、チャンネル、一斉送信については、Telegramのビジネス活用の記事で詳しく解説しています。

MonoChatでTelegram AIボットを運用する

MonoChatなら、BotFatherのトークンでボットを接続でき、コードは不要です。

  • アプリから始める。 MonoChat StartがWebサイトを読み込み、約2分でアシスタントのナレッジベースを作成します。その後、Telegramに加えてWhatsApp、Instagram、Webサイトのチャットでも回答します。MonoChat Storeの業種別アシスタント(Salon、Clinic、Shop Assistantなど)には、予約、注文、リマインダーの機能があらかじめ用意されています。
  • 好きなモデルを使える。 MonoChatのAIを使うか、OpenAI、Anthropic、Google Gemini、OpenRouter、DeepSeek、Ollamaの自社キーを持ち込めます。詳しくはTelegram AIチャットボットのページをご覧ください。
  • 一斉送信とチーム受信トレイ。 ボットを開始したすべての人にTelegramの一斉送信を送り、WhatsAppや他のチャネルと並べて、1つの受信トレイですべてのチャットにチームで対応できます。

app.monochat.aiから無料で始められます。

出典

よくある質問

よくあるご質問

Telegramボットのトークンはどうやって取得しますか?

Telegramで@BotFatherを開き、/newbotを送信して、名前と「bot」で終わるユーザー名を決めると、BotFatherがボットのトークンを返信します。トークンは秘密にしてください。トークンを持っている人は誰でもボットを操作できます。漏えいした場合は、BotFatherで/tokenを使って新しいトークンを発行します。

Telegramボットから先にメッセージを送れますか?

ボットがメッセージを送るには、先に相手がボットを開始する必要があります。たとえば「開始(Start)」をタップするか、t.meリンクを開いてもらいます。その後は、1つのチャットで約1秒に1通、ユーザー全体で約1秒に30通というTelegramの制限内で、ボットから返信や最新情報を送れます。

TelegramボットにAIを追加するにはコードが必要ですか?

いいえ。ボットのトークンを、自社のコンテンツでAIアシスタントを動かすノーコードのプラットフォームに接続できます。すべての工程を細かく制御したく、自分で運用・保守できる場合は、コーディングやn8nなどのワークフローツールが向いています。

同じボットをn8nと別のツールに同時に接続できますか?

同時にはできません。Telegramボットの更新は、1つのWebhook URLに届くか、ポーリングで受け取るかのどちらかです。そのため、1つのボットは1つのツールに接続してください。別の構成を試したい場合は、2つ目のボットを使います。

Telegramボットは無料ですか?

Telegramでは、ボットの作成と、ボットを開始した人へのメッセージ送信は無料です。約1秒に30通を超える速さで一斉送信するには有料ブロードキャストが必要で、Telegram Starsで課金されます。AIモデルや利用するソフトウェアには、それぞれ別に費用がかかります。

Growthプランの初月無料

WhatsApp、Instagram、Messengerを1つの受信トレイで運用

MonoChatで無料で始めましょう。共有チーム受信トレイ、AIアシスタント、テンプレート、キャンペーンを、Metaの公式APIで利用できます。

1ビジネスにつき1コード • 有効期間30日 • カード不要

$150で始められます。

受け取る