/ / Telegram Bot getChat metoda na kanałach z wykorzystaniem liczb całkowitych zwraca stare szczegóły - telegram-bot, telegraf-php, telegram-webhook

Telegram Bot getChat metoda na kanałach używających liczby całkowitej zwraca stare szczegóły - telegram-bot, telegraf teleportowy, telegram-webhook

mamy aplikację internetową, użytkownik dodaje nasz botjego kanał jako administrator, i może robić rzeczy z aplikacji internetowej (np. publikowanie / edytowanie przedmiotów za pomocą znaczników..etc), nasza aplikacja jest mocno oparta na całkowitej liczbie kanałów chat_id (przykład: chat_id = -1001006616144) zamiast (@nazwa_użytkownika) wszystko działa poprawnie ... Problem jest następujący:

gdy właściciel kanału zmieni nazwę użytkownika kanału (np. @foo na @bar), roboty getChat metoda nadal zwraca nazwę użytkownika starego kanału (@foo) JEŚLI przekazuję identyfikator liczby całkowitej (np .: -1001006616144), chociaż nie ma już kanału o nazwie użytkownika @foo

ale to nie dotyczy zmiany tytułu kanału, tzn. jeśli właściciel zmieni tytuł kanału, to getChat (z całkowitym identyfikatorem jako parametrem) metoda natychmiast zwraca zaktualizowany tytuł kanału (i nazwę użytkownika)

muszę użyć liczby całkowitej chat_id ponieważ jest ona stała przez cały czas istnienia kanału, dopóki nie zostanie usunięta, a moja aplikacja internetowa wymaga zaktualizowanej nazwy użytkownika i tytułu, o ile mój robot jest administratorem w kanale
jest to jakiś błąd - czy ktoś może zaproponować obejście tego problemu, aby uzyskać zaktualizowane informacje o kanałach (w odstępach co 12 godzin)? im przy użyciu PHP BTW

Odpowiedzi:

1 dla odpowiedzi № 1

To wydaje się być problemem z Botem TelegramuSam interfejs API. Musisz zrozumieć, że interfejs API HTTP, z którym rozmawiasz (api.telegram.org) jest tylko interfejsem przypominającym serwer proxy i jest również klientem Telegram (tylko z botem, a nie z zalogowanym użytkownikiem). Możliwe, że używane tam buforowanie pomieszało to. Powinieneś skontaktować się @BotSupport o tym.

Rozwiązaniem tego może być użycie nieoficjalnego PWRTelegram API. Nie może zagwarantować tego samego czasu pracy oficjalnego API, ale przychodzi wraz z niektórymi funkcjami cracy.