Telegram API Bot curl-Befehl Nachricht Senden

Einen Telegram-Bot mit Telegram API erstellen und Nachrichten mit curl-Befehl senden

Einführung in die Schritte und Methoden zur Erstellung eines Bots mit Telegram API und zum Senden von Nachrichten an Telegram von der Linux Bash-Kommandozeile mit curl-Befehl. Die Erstellung der Telegram API ist etwas speziell - Sie öffnen den Telegram-Client und erstellen einen Bot im Chat-Format. Telegram Contact @BotFather...

Shou Arisaka
3 Min. Lesezeit
30. Sept. 2025

Einführung in die Schritte und Methoden zur Erstellung eines Bots mit Telegram API und zum Senden von Nachrichten an Telegram von der Linux Bash-Kommandozeile mit curl-Befehl.

Telegram ist praktisch, nicht wahr? Ich benutze es jetzt seit etwa einem halben Jahr und ich denke nicht, dass ich zu LINE zurückkehren kann. Ursprünglich bin ich mit Sicherheitsbewusstsein von LINE migriert, aber die API ist einfach, Gruppeneinladungen sind bequem, und der größte Unterschied zu LINE ist tatsächlich die Multi-Geräte-Nutzung. Leute, die LINE verwenden, würden verstehen, aber LINEs Qualität ist so, dass man sich von vornherein nicht von mehreren Smartphones oder Computern anmelden kann.

Also, hier ist der Einstieg in die Telegram API.

Referenz: Telegram API: Send Message - Personal Notification Bot - ShellHacks

Die Erstellung der Telegram API ist etwas speziell - Sie öffnen den Telegram-Client und erstellen einen Bot im Chat-Format. Mit wem chatten Sie? Es scheint andere zu geben, aber wir werden diesen vorerst verwenden.

Telegram: Contact @BotFather

Als Freund hinzufügen und ein Gespräch beginnen.

Image

Führen Sie nun den Chat wie folgt fort.

Foobar I, [16.12.18 09:27]
/newbot
BotFather, [16.12.18 09:27]
Alright, a new bot. How are we going to call it? Please choose a name for your bot.
Foobar I, [16.12.18 09:28]
testbot
BotFather, [16.12.18 09:28]
Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.
Foobar I, [16.12.18 09:28]
testbot_bot
BotFather, [16.12.18 09:28]
Sorry, this username is already taken. Please try something different.
Foobar I, [16.12.18 09:29]
yuis_testbot_bot

/newbot … Bot-Erstellung testbot … Bot-Name yuis_testbot_bot … Bot-URL (ID)

Dann,

Done! Congratulations on your new bot. You will find it at t.me/yuis_testbot_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.

Use this token to access the HTTP API:
696443...VxqS5DB7T4

For a description of the Bot API, see this page: https://core.telegram.org/bots/api

Sie erhalten eine Nachricht wie diese mit dem Token.

Und noch etwas, es teilt Ihnen den Chatraum mit: t.me/yuis_testbot_bot

Klicken Sie nun auf t.me/yuis_testbot_bot, um den Chat zu öffnen. Nach /start verwenden Sie den folgenden Befehl. (Ersetzen Sie <TOKEN>)

https://api.telegram.org/bot&lt;TOKEN&gt;/getUpdates

Dann erhalten Sie eine Antwort wie die folgende. (Hinweis: Wenn Sie auf die URL zugreifen, ohne den Chatraum zu öffnen, erhalten Sie nicht die richtige Antwort.)

{"ok":true,"result":[{"update_id":,
"message":{"message_id":3,"from":{"id":638...737,"is_bot":false,"first_name":"Foobar","last_..."text":"/start","entities":[{"offset":0,"length":6,"type":"bot_command"}]}}]}

“id”:638…737 ist die chatID.

Führen Sie nun einen Befehl wie den folgenden aus.

curl -s -X POST https://api.telegram.org/bot<TOKEN>/sendMessage -d chat_id=<CHAT_ID> -d text="Hello World"

z.B.

curl -s -X POST https://api.telegram.org/bot6964439...lVxqS5DB7T4/sendMessage -d chat_id=63...737 -d text="Hello World"

Sie sollten einen Chat mit der Nachricht “Hello World” erhalten haben. Das war einfach.

Selbst wenn Sie Telegram einmal schließen, werden die Nachrichten mit dem vorherigen Befehl zugestellt, solange Sie den Chatraum nicht löschen. Wenn Sie Telegram auf Ihrem Smartphone haben, wird die gleiche Nachricht automatisch zugestellt.

Ich habe mit GoogleAppsScript an LINE gesendet, aber der Auslöser dafür war, darüber nachzudenken, stattdessen Telegram zu verwenden. GAS ist praktisch, also schreibe ich vielleicht bald wieder einen GAS-Artikel.

Diesen Artikel teilen

Shou Arisaka 30. Sept. 2025

🔗 Links kopieren