Avatar ·

Wie erteile ich einem Benutzer eine einminütige Mutestrafe, wenn er den Bot in Telegram spammt?

📁 Funktion, Python, Fehler, Anfragen

Ich habe meinen Telegram-Bot mit ziemlich einfachen Funktionen erstellt. Das Problem ist, dass buchstäblich eine Person ihn durch einfaches Spammen mit einem oder mehreren Befehlen lahmlegen kann, wobei der Fehler speziell von der TelegramAPI ausgegeben wird.

Hier ist der Fehler: ERROR - TeleBot: ""A request to the Telegram API was unsuccessful. Error code: 429 Description: Too Many Requests: retry after 13""

Ich möchte, dass ein Benutzer, der beispielsweise 10 Nachrichten in kurzer Zeit sendet, für eine Minute eine Mutestrafe erhält und eine Nachricht wie ""ha-ha, erwischt, Spammer"" bekommt.

Der Bot ist in Python mit telebot (oder pyTelegramBotAPI) geschrieben und läuft auf Heroku.