Chcę wiedzieć przykład usunięcia wiadomości lub pliku jak zdjęcieTelegram Bot Jak usunąć lub usunąć wiadomość lub nośnika z kanału lub grupy
nie znaleźliśmy żadnych samouczek funkcjonalny w tym względzie
Chcę wiedzieć przykład usunięcia wiadomości lub pliku jak zdjęcieTelegram Bot Jak usunąć lub usunąć wiadomość lub nośnika z kanału lub grupy
nie znaleźliśmy żadnych samouczek funkcjonalny w tym względzie
W tej chwili nie ma takiej funkcji w interfejsie Telegram Bot API.
UPD 19.05.2017: Jest to oficjalna metoda deleteMessage, więcej info: https://core.telegram.org/bots/api#deletemessage
Istnieją dwie metody bot API, które pozwalają edytować wiadomość : editMessageText
i editMessageCaption
. Nie jest idealny, ale możesz go użyć jako alternatywy.
Na przykład poprzez edycję wiadomość:
"Ten komunikat jest niedostępny."
Jest oficjalne wsparcie od deleteMessage metody w Bot API 3.0. Więcej szczegółów tutaj: https://core.telegram.org/bots/api#deletemessage
https://api.telegram.org/botTOKEN/deleteMessage?chat_id=CID&message_id=MID
Jak widać istnieją dwa argumenty: chat_id
i message_id
.
Możesz usuwać wiadomości od bota lub inne wiadomości (jeśli bot jest administratorem) z wyjątkiem wiadomości usługowych (takich jak dołączenie/pozostawienie wiadomości).
Na sukces, zwróci następujący obiekt JSON: {"ok":true,"result":true}
.
Jeśli próbujesz usunąć wiadomość usługi lub wiadomość innego użytkownika, ale bot nie jest administratorem: {"ok":false,"error_code":400,"description":"Bad Request: message can't be deleted"}
.
Jeśli próbujesz usunąć nieistniejącego wiadomość lub jej już usunięte: {"ok":false,"error_code":400,"description":"Bad Request: message to delete not found"}
Teraz jest ona dostępna do zrobienia! – ihoru