Blog und Wissensdatenbank des Dienstes

Aktion "Typing" (sendChatAction) im Telegramm

Aktion "Typing" (sendChatAction) im Telegramm — die Methode zur Anzeige der Botaktivität, die den Status «druckt" in der Benutzeroberfläche anzeigt...». Dies ist ein Schlüsselelement von UX, das signalisiert, dass lange Vorgänge ausgeführt werden (Inhaltserzeugung, Datensuche). Im Gegensatz zu Textnachrichten überträgt typing keinen Inhalt, verhindert jedoch ein Anforderungszeitlimit und erhöht das Vertrauen in den Bot. 

Aktion "Typing" (sendChatAction) im Telegramm

Was sind die Einschränkungen der Aktion "Typing ..." in Telegram?

1. Dauer:

  - Der Status ist maximal 5 Sekunden aktiv. 

  - Für Operationen >5 Sekunden → Senden Sie die Aktion erneut. 

2. Intervalle:

  - Mindestintervall zwischen Anfragen: 1 Sekunde. 

3. Kompatibilität:

  - Funktioniert nicht in Kanälen (nur Chats/Gruppen). 

Häufige Fehler beim Senden der Aktion "Typing..."

400 Ungültige Anfrage: Chat nicht gefunden

- Ursache: Eine ungültige chat_id oder ein Bot wurde aus dem Chat ausgeschlossen. 

- Lösung: Überprüfen Sie die Relevanz von chat_id über getUpdates. 

403 Verboten: Bot wurde vom Benutzer blockiert

- Lösung: Erfordert das Entsperren des Bots durch den Benutzer. 

400 Ungültige Anfrage: Ungültiger Aktionstyp

- Ursache: Es wurde eine nicht vorhandene Aktion angegeben (z. B. `"thinking"`). 

- Lösung: Verwenden Sie nur [offizielle Aktionen](https://core.telegram.org/bots/api#sendchataction ). 

429 Zu viele Anfragen

- Ursache: Häufige Anfragen (>30/s). 

Information

Technische Informationen für »API BOT-MARKET"

  1. -Aktionsartcode (`ActionType`): "11" (für `typing'). 
  2. -Maximale Anforderungshäufigkeit: 

  Gruppen: 20 anfragen/Sekunde, 

  Persoenliche chats: 5 Anfragen/Sekunde.