telegram-bot チュートリアル
telegram-botを使い始める
サーチ…
備考
このセクションでは、telegram-botの概要と、なぜ開発者がそれを使いたいのかを概説します。
また、電報ボット内の大きなテーマについても言及し、関連するトピックにリンクする必要があります。電話機のドキュメントは新しくなっているので、それらの関連トピックの初期バージョンを作成する必要があります。
BotFatherでボットを作成する
Telegramの@BotFatherでチャットを開き、 /startコマンドをクリックします。
コマンドのリストを取得した後、 /newbotコマンドを選択してこのメッセージを取得します。
さて、新しいボット。どうやってそれを呼ぶつもりですか?あなたのボットの名前を選択してください。
ボットの名前を入力して送信してください。その後、BotFatherはあなたのボットのユーザ名を要求します:
良い。次に、あなたのボットのユーザ名を選択しましょう。それは
bot終わらなければならない。このように、例えば:TetrisBotまたはtetris_bot。
それは "bot"で終わらなければなりません。必要なユーザー名が使用されているか使用できない場合は、別の名前で再試行してください。
最後にボットが作成され、次のメッセージが表示されます。テレグラムとの通信にはボットトークンを使用する必要がありますので、書き留めてください。
完了!あなたの新しいボットをおめでとうございます。あなたはtelegram.me/?????????????ボットのセクションとプロフィールの画像についての説明を追加することができます。コマンドのリストについては、/ helpを参照してください。ちなみに、クールなボットの作成が終わったら、ボットサポートにpingを実行して、より良いユーザー名を求めてください。これを行う前に、ボットが完全に動作していることを確認してください。
このトークンを使用して、HTTP APIにアクセスします。xxx:xxx
取得したトークンを使用して、Webサイトhttps://api.telegram.org/botBOTTOKEN/sendmessage?chat_id=YOURCHATID&text=YOURTEXT呼び出して、テストメッセージを送信することができますhttps://api.telegram.org/botBOTTOKEN/sendmessage?chat_id=YOURCHATID&text=YOURTEXT
テレグラムの相互作用のための2つの一般的な方法があります:プッシュとプルの方法。プルメソッドを使用すると、毎回/getupdatesを呼び出して、新しいメッセージがボットに送信されているかどうかを確認する必要があります。 pushメソッドは、ユーザーがあなたのボットにメッセージを送信するたびに呼び出されるスクリプトにwebhook( /setwebhookメソッド)を使用します。
提供される情報は、必要なすべての情報(送信者とメッセージの)を含むJSON形式のファイルです。
ウェブフックを入力として扱い、ウェブサイトを呼び出せるのであれば、ボットを多くの言語(PHP、Python、Luaなど)で書くことができます。
詳細については、 ここで見つけることができるBOT APIのドキュメントをいつでも使用できます。