Gdy logujesz się jako bot, nie możesz użyć metody GetChats, więc nie otrzymasz listy wszystkich dostępnych czatów. Jeśli po raz pierwszy logujesz się jako bot i próbujesz wysłać wiadomość do znanego czatu, otrzymasz taki błąd:
{"@type":"error","code":5,"message":"Chat not found"} Rozwiązanie: przed wysłaniem wiadomości na Telegramie wywołaj metodę GetChat i przekaż ChatId jako parametr. Gdy otrzymasz dane czatu, możesz wysyłać wiadomości na Telegramie jak zwykle.
Uwaga: GetChat musisz wywołać tylko ZA PIERWSZYM RAZEM przed wysłaniem wiadomości, jeśli nigdy wcześniej nie otrzymałeś wiadomości od tego czatu. Jeśli zamkniesz aplikację i uruchomisz ją ponownie, nie ma potrzeby ponownego wywoływania GetChat — czat jest już zapisany w bazie danych Telegrama.
