テレグラムのグループやチャンネルにボットを追加する方法

ボットは、グループの管理、新メンバーへのあいさつ、ゲームの進行、チャンネルへの投稿ができます。ここでは、ボットの追加方法、適切な権限の与え方、そしていちばん多いトラブル「ボットが返信しない」の直し方を説明します。

更新日 · 4分で読めます

ボットをグループに追加する

  1. グループを開き、上部のグループ名をタップします。
  2. Add members(メンバーを追加)をタップします。
  3. @pizzacorner_botのようなボットのユーザー名を検索して、タップします。
  4. Add(追加)をタップします。

ボットのプロフィールを開いてメニュー(⋮)をタップし、Add to group(グループに追加)を選んでグループを指定する方法もあります。

ボットを管理者にする

グループ用のボットの多くは、スパムの削除、メンバーの制限、メッセージのピン留めに管理者権限が必要です。

  1. グループを開き、グループ名をタップします。
  2. Edit(鉛筆アイコン)をタップし、Administrators(管理者)を開きます。
  3. Add Admin(管理者を追加)をタップし、ボットを選びます。
  4. 必要な権限だけをオンにして、Save(保存)をタップします。

権限は、動作に必要な最小限にしましょう。ウェルカムボットにユーザーをBANする権限はいりませんが、保護ボットには必要です。

チャンネルにボットを追加する

チャンネルでは、ボットは管理者としてのみ追加できます。

  1. チャンネルを開き、チャンネル名をタップします。
  2. Edit、Administrators、Add Adminの順にタップします。
  3. ボットのユーザー名を検索して選択します。
  4. Post messages(メッセージを投稿)を許可し(投稿を更新させるならEdit messages(メッセージを編集)も)、Saveをタップします。

ボットがグループにいるのに返信しない

Telegramのボットは、初期設定でプライバシーモードで動いています。グループでは、コマンド(/startなど)と自分のメッセージへの返信しか見えません。メンバーのプライバシーは守られますが、通常のメッセージに反応するボットにはそのメッセージが届きません。

直し方:

  • ボットを管理者にする。管理者のボットには、グループのすべてのメッセージが届きます。
  • @BotFatherでプライバシーモードをオフにする:/setprivacyを送ってボットを選び、Disableを選びます。変更を反映させるため、ボットをグループから削除して、もう一度追加してください。
  • ボットがグループに参加できるか確認する。BotFatherで、/setjoingroupsがEnableになっている必要があります。

グループで活躍するボット

Echo Makerのテンプレートには、グループやチャンネル向けのものがあります:

よくある質問

検索してもボットが見つからないのはなぜですか?

@も含めて、ユーザー名を正確に検索してください。それでも出てこない場合は、ボットのオーナーがBotFatherでグループへの追加をオフにしている可能性があります。

ボットはグループのすべてのメッセージを読めますか?

管理者になっているか、オーナーがプライバシーモードをオフにしている場合だけです。それ以外は、コマンドと自分への返信しか見えません。

非公開グループにもボットを追加できますか?

はい。グループの管理者は、非公開グループにも公開グループにも同じ方法でボットを追加できます。