Avatar ·

كيفية إعطاء MUT لمدة دقيقة إذا كان يرسل سبام للبوت في Telegram؟

📁 وظيفة, بايثون, خطأ, طلبات

لقد صنعت بوتي في Telegram بوظائف بسيطة إلى حد ما. المشكلة هي أن شخصًا واحدًا حرفيًا يمكنه إغراقه برسائل سبام باستخدام أمر أو أكثر، ويحدث الخطأ.

إليك الخطأ: error - Telebot: "A request to the Telegram API WAS UNSUCCESSFUL. Error Code: 429 Description: Too Many Requests: Retry After 13"

أود أن المستخدم الذي يرسل، على سبيل المثال، 10 رسائل في فترة زمنية قصيرة يحصل على MUT لمدة دقيقة ورسالة مثل "هاها تم القبض عليك أيها المرسل المزعج".

البوت مكتوب بلغة Python باستخدام Telebot (أو PyTelegramBotAPI)، وكل شيء يعمل على Heroku.