Telegram Bot Chat not found

· Funktionen

Wenn du dich als Bot anmeldest, kann die Methode GetChats nicht verwendet werden, sodass du nicht alle verfügbaren Chats erhältst. Meldest du dich zum ersten Mal als Bot an und versuchst, eine Nachricht zu senden an einen bekannten Chat, erhältst du diesen Fehler:

{"@type":"error","code":5,"message":"Chat not found"}

Die Lösung: Vor dem Senden einer Telegram-Nachricht rufe die Methode GetChat auf und übergib die ChatId als Parameter. Sobald du die Chat-Daten hast, kannst du Telegram-Nachrichten wie gewohnt senden.

Als Hinweis: Du musst GetChat nur BEIM ERSTEN MAL vor dem Senden einer Nachricht aufrufen, wenn du noch nie eine Bot-Nachricht aus diesem Chat empfangen hast. Wenn du die Anwendung schließt und neu startest, muss GetChat nicht erneut aufgerufen werden, weil der Chat bereits in der Telegram-Datenbank gespeichert ist.