Je veux connaître un exemple de suppression de message ou de fichier comme une photo
Je n'ai trouvé aucun tutoriel fonctionnel à cet égard,
Telegram Bot API n’existe pas actuellement de telles fonctionnalités.
UPD 2017-05-19: Il existe une méthode officielle deleteMessage, pour plus d'informations: https://core.telegram.org/bots/api#deletemessage }
Il existe un support officiel de la méthode deleteMessage dans Bot API 3.0. Plus de détails ici: https://core.telegram.org/bots/api#deletemessage
https://api.telegram.org/botTOKEN/deleteMessage?chat_id=CID&message_id=MID
Comme vous pouvez le constater, il existe deux arguments: chat_id
et message_id
.
Vous pouvez supprimer les messages de bot ou d'autres messages (si bot est admin) à l'exception des messages de service (tels que les messages de jointure/départ).
En cas de succès, l'objet JSON suivant sera renvoyé: {"ok":true,"result":true}
.
Si vous essayez de supprimer le message de service ou le message d'un autre utilisateur, mais que bot n'est pas un administrateur: {"ok":false,"error_code":400,"description":"Bad Request: message can't be deleted"}
.
Si vous essayez de supprimer un message inexistant ou s'il est déjà supprimé: {"ok":false,"error_code":400,"description":"Bad Request: message to delete not found"}
Il existe deux méthodes dans bot api qui vous permettent de modifier un message: editMessageText
et editMessageCaption
. Ce n'est pas idéal, mais vous pouvez l'utiliser comme alternative.
Par exemple en modifiant le message à:
"Ce message n'est pas disponible."