テレグラムボットのトークンを取得する方法

ボットのトークンは、プログラムがボットを操作するためのパスワードです。Telegram公式のボット@BotFatherから、1分ほどで取得できます。

更新日 · 3分で読めます

新しいボットのトークンを取得する

  1. Telegramで@BotFatherを開き、Start(開始)をタップします。
  2. /newbotを送ります。
  3. My Shop Helperのような、ボットの名前を送ります。
  4. 末尾がbotのユーザー名を送ります(例:myshop_helper_bot)。使われていたら、別の名前を試してください。

BotFatherから、トークンを含むメッセージが届きます。こんな形です:

7123456789:AAHk3x9Lm2Qp-Rz8vWc4TnB...

コロンの前はボットのID、後ろが秘密の部分です。全体をコピーしてください。

作成済みボットのトークンを確認する

  1. @BotFatherを開き、/mybotsを送ります。
  2. 目的のボットをタップします。
  3. API Tokenをタップします。BotFatherが現在のトークンを表示します。

漏れたトークンを再発行する

トークンをほかの人に知られたかもしれないときは、再発行しましょう。古いトークンはすぐに使えなくなります。

  1. @BotFatherを開いて/mybotsを送り、ボットをタップします。
  2. API Tokenをタップし、Revoke current token(現在のトークンを取り消す)をタップします。
  3. 新しいトークンをコピーし、ボットを動かしている場所に貼り付けます。Echo Makerでは、新しいトークンでボットを再接続してください。

トークンを安全に保管する

  • トークンを持っている人は誰でも、ボットのメッセージを読んだり、ボットとして投稿したりできます。
  • グループ、スクリーンショット、公開のコードリポジトリには絶対に載せないでください。
  • 貼り付けるのは、ボットの運用を任せられる信頼できるサービスだけにしましょう。
  • トークンを取り消すのが、ほかの人を締め出すいちばん早い方法です。

トークンの使い道

ボットを動かすサービスに貼り付けます。Echo Makerなら、@mkfrbotを開いてテンプレートを選び、聞かれたらトークンを貼るだけ。数秒でボットが公開されます。詳しい手順はテレグラムボットの作り方をご覧ください。

よくある質問

ボットのトークンは、Telegramのパスワードと同じものですか?

いいえ。トークンで操作できるのは1つのボットだけです。あなた個人のTelegramアカウントにはアクセスできません。

ボットのトークンに有効期限はありますか?

いいえ。BotFatherで取り消すまで有効です。

トークンをなくしました。新しいボットが必要ですか?

いいえ。BotFatherを開いて/mybotsを送り、ボットを選んでAPI Tokenをタップすれば、もう一度確認できます。

Echo Makerにトークンを渡しても安全ですか?

ほかのボットホスティングと同じく、Echo Makerがボットを動かすにはトークンが必要です。BotFather上のオーナーはあなたのままで、トークンはいつでも取り消して接続を切れます。