サーチ…


備考

このセクションでは、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のドキュメントをいつでも使用できます



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow