Was „Bot“ hier heißt
Das Wort klingt dramatischer, als es ist.
Ein Telegram-Bot ist einfach ein zweites Konto, das dir gehört und das eine Software steuert statt deiner Finger.
Er hat seinen eigenen Namen, sein eigenes Bild und seinen eigenen Schlüssel. Wenn Tublish in deinem Kanal postet, meldet es sich als dieser Bot an, nicht als du.
Genau diese Trennung ist das Nützliche daran. Dein persönliches Telegram-Konto bekommt nie jemand anderes in die Hand, und willst du das Ganze irgendwann beenden, löschst du den Bot, und alles hört mit ihm auf.
Schritt 1: den Bot erstellen
Telegram erstellt Bots über einen anderen Bot. Das klingt seltsam, geht aber schnell.
- Öffne Telegram und such nach @BotFather. Er hat einen blauen Haken.
- Starte einen Chat mit ihm und schick: /newbot
- Er fragt nach einem Namen. Den sehen die Leute. Der Name deines Kanals ist eine gute Antwort.
- Er fragt nach einem Benutzernamen. Der muss in ganz Telegram einmalig sein und auf das Wort bot enden, zum Beispiel lenasbrot_bot.
- Er antwortet mit einer langen Zeile, die so aussieht: 123456789:AAH-xxxxxxxxxxxxxxxxxxxxxxxxx. Das ist dein Token.
Schritt 2: den Bot in deinen Kanal holen
Das ist der Schritt, den fast alle übersehen, und deshalb postet ein Bot, der richtig eingerichtet ist, trotzdem nicht.
Durchs Erstellen bekommt ein Bot noch keinen Zugriff auf irgendetwas. Du musst ihn deinem Kanal hinzufügen, und zwar als Admin.
- Öffne deinen Kanal und geh auf „Manage channel“ (Kanal verwalten) und dann auf „Administrators“ (Administratoren).
- Wähle „Add administrator“ (Administrator hinzufügen) und such deinen Bot über den Benutzernamen, den du gerade gewählt hast.
- Erlaube ihm, Nachrichten zu posten. Die anderen Rechte braucht er nicht.
- Speichere die Änderung.
Hast du noch keinen Kanal, erstell zuerst einen. In Telegram geht das über den Stift- oder Plus-Button und dann „New channel“ (Neuer Kanal).
Ein Kanal ist die Chat-Art für Ankündigungen: Du schreibst, alle lesen, und niemand redet dir dazwischen.
Schritt 3: mit Tublish verbinden
Öffne deinen Space, geh auf „Plattformen“ und wähle Telegram. Dort wirst du nach zwei Dingen gefragt.
- Das Token, das dir @BotFather gegeben hat.
- Deinen Kanal, den du als @deinkanal schreiben oder einfach als t.me-Link einfügen kannst.
Tublish prüft beides, bevor es etwas speichert. Es fragt bei Telegram nach, ob das Token zu einem echten Bot gehört, und dann, ob dieser Bot den angegebenen Kanal auch wirklich sieht.
Ein vertippter Kanalname scheitert deshalb sofort auf dem Bildschirm, während du hinschaust, statt eine Woche später still und leise bei deinem ersten echten Beitrag zu scheitern.
Was Telegram erlaubt und was nicht
Ein paar Grenzen, die du kennen solltest, bevor sie dich überraschen.
- Eine Nachricht darf 4.096 Zeichen lang sein. Das ist viel, ungefähr zwei Seiten.
- Die Unterschrift zu einem Bild ist kürzer: 1.024 Zeichen. Ist dein Text länger, schickt Tublish zuerst den Text und gleich danach das Bild, damit nichts abgeschnitten wird.
- Ein Bot kann in Kanälen und Gruppen posten, aber nicht in deinem persönlichen Telegram-Feed. So etwas gibt es dort gar nicht.
- Ein Bot kann niemandem schreiben, der ihm nicht zuerst geschrieben hat. So schützt Telegram die Leute vor Spam, und das ist eine gute Regel.
Wenn es nicht funktioniert
- Nichts kommt an, kein Fehler: Der Bot ist so gut wie sicher noch kein Admin im Kanal, oder ihm fehlt das Recht, Nachrichten zu posten.
- Das Token wird abgelehnt: Prüf, ob du die ganze Zeile kopiert hast, auch die Zahlen vor dem Doppelpunkt.
- Der Kanal wird abgelehnt: Nimm den öffentlichen @Namen. Ein privater Kanal hat keinen @Namen, dann brauchst du stattdessen seine numerische ID.
- Gestern ging es noch, heute nicht: Wenn du irgendwann /revoke an @BotFather geschickt hast, war das alte Token in diesem Moment erledigt. Füg das neue ein.
Sobald er verbunden ist, kannst du vergessen, dass es ihn gibt, und genau darum geht es.
Schreib deinen Beitrag einmal in Tublish, hak Telegram zusammen mit allen anderen Orten an, an denen du postest, und er geht mit dem Rest raus.