Avatar ·

Comment donner un MUT pendant une minute s'il spamme le bot dans Telegram ?

📁 fonction, Sujets avancés sur Python, erreur, demandes

J'ai créé mon bot dans Telegram avec des fonctions assez simples. Le problème est qu'une seule personne peut le submerger avec un simple spam d'une ou plusieurs commandes, et cela génère une erreur.

Voici l'erreur : error - Telebot: "A request to the telegram API WAS UNSUCCESSFUL. Error Code: 429 Description: Too Many Requests: Retry After 13"

Je voudrais que l'utilisateur qui, par exemple, envoie 10 messages en peu de temps reçoive un MUT pendant une minute et un message comme "Haha, t'es un spammeur pris sur le fait".

Le bot est écrit en Python en utilisant Telebot (ou Pytelegrambotapi), et le tout est hébergé sur Heroku.