كيفية فرض كتم لمدة دقيقة على المستخدم إذا كان يرسل سبام للبوت في تيليغرام؟
📁 وظيفة, بايثون, خطأ, طلبات
لقد قمت بإنشاء بوت تيليغرام بوظائف بسيطة إلى حد ما. المشكلة هي أن شخصًا واحدًا يمكنه تعطيله ببساطة عن طريق إرسال سبام بأمر واحد أو عدة أوامر، والخطأ يظهر من TelegramAPI.
إليك الخطأ: ERROR - TeleBot: ""A request to the Telegram API was unsuccessful. Error code: 429 Description: Too Many Requests: retry after 13""
أود أن يتم فرض كتم لمدة دقيقة على المستخدم الذي يرسل، على سبيل المثال، 10 رسائل في فترة زمنية قصيرة، مع رسالة مثل ""ها ها وقعت يا سبامر"".
البوت مكتوب بلغة Python باستخدام telebot (أو pyTelegramBotAPI)، ويتم تشغيله على Heroku.