Avatar ·

Cómo darle un mute de un minuto a un usuario si spamea al bot en Telegram

📁 función, python, Error: Análisis de errores (SyntaxError, TypeError, etc.), solicitudes

Hice mi bot en Telegram con funciones bastante simples. El problema es que literalmente una persona puede tumbarlo con spam simple de uno o varios comandos, y el error lo da precisamente TelegramAPI.

Aquí está el error: ERROR - TeleBot: ""A request to the Telegram API was unsuccessful. Error code: 429 Description: Too Many Requests: retry after 13""

Me gustaría que el usuario que, por ejemplo, envió 10 mensajes en un corto período reciba un mute de un minuto y un mensaje como ""jaja te pillé spamer"".

El bot está escrito en Python usando telebot (o pyTelegramBotAPI), y todo esto se ejecuta en Heroku.