Avatar ·

यदि कोई उपयोगकर्ता Telegram में बॉट को स्पैम करता है तो उसे एक मिनट के लिए म्यूट कैसे करें?

📁 कार्य, पायथन, त्रुटि, अनुरोध

मैंने Telegram में अपना बॉट काफी सरल फंक्शन्स के साथ बनाया है। समस्या यह है कि एक व्यक्ति सचमुच एक या अधिक कमांड्स के साथ स्पैम करके इसे डाउन कर सकता है, और त्रुटि 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 पर चलाया जाता है।