
पायथन में एक टेलीग्राम सामूहिक निगरानी बॉट

Informer (TGInformer) एक बॉट लाइब्रेरी है जो आपको टेलीग्राम पर कई वास्तविक उपयोगकर्ताओं के रूप में प्रस्तुत करने और प्रति खाता 500+ टेलीग्राम चैनलों पर जासूसी करने की अनुमति देती है। विवरण MySQL डेटाबेस, एक निजी Google शीट और विश्लेषण के लिए आपके अपने निजी चैनल में लॉग किए जाते हैं।
यह ज्ञात बग्स के साथ एक कार्यशील प्रूफ-ऑफ-कॉन्सेप्ट प्रोजेक्ट है। बेझिझक फोर्क करें, साझा करें और मुझसे संपर्क करें।



कीवर्ड फ़िल्टरिंग के लिए रेगुलर एक्सप्रेशन का समर्थन करता है
SQLAlchemy के लिए एग्नोस्टिक डेटा स्थिरता

प्रासंगिक संदेश और चैनल डेटा को निजी चैनल और डेटाबेस में लॉग करना
संदेश भेजने वाले, चैनल, चैनल में प्रतिभागियों की संख्या के बारे में मेटा जानकारी संग्रहीत करता है


शामिल किए गए चैनलों के सत्र को बनाए रखता है
एक बार लॉगिन करें, बॉट 2FA पुनः प्रमाणीकरण की आवश्यकता के बिना हमेशा लॉग इन रहता है
प्रति खाता 500 तक चैनलों में शामिल हों

फ़ाइल informer.env को संपादित करें जिसमें इन्फॉर्मर के लिए सभी आवश्यक पर्यावरणीय चर शामिल हैं।
आप आवश्यक टेलीग्राम-संबंधित जानकारी यहाँ प्राप्त कर सकते हैं:
https://my.telegram.org/auth पर जाएं, एक फोन नंबर और आपके फोन नंबर (या टेलीग्राम) पर भेजे गए पुष्टिकरण कोड प्रदान करके।


एक बार प्रमाणित होने के बाद, "API Development Tools" पर क्लिक करें।

नीचे दिखाए गए फॉर्म को भरकर एक नया एप्लिकेशन बनाएं।

अब आपके पास informer.env फ़ाइल के फ़ील्ड TELEGRAM_API_HASH और TELEGRAM_API_APP_ID के लिए आवश्यक पैरामीटर मान होने चाहिए।

TELEGRAM_ACCOUNT_PHONE_NUMBER सहित मान बदलें और अगले भाग पर जाएं।
अब तक हमारे पास Telethon और Informer के लिए टेलीग्राम APIs तक पहुंचने के लिए आवश्यक चीजें हैं, अगला हमें अपने बॉट के खाते के लिए पहचानकर्ता प्राप्त करने की आवश्यकता है।
userinfobot खोजें।


आपको अपना टेलीग्राम उपयोगकर्ता नाम और अपना टेलीग्राम खाता ID प्राप्त होना चाहिए। यह महत्वपूर्ण है

informer.env फ़ाइल को संपादित करें और TELEGRAM_ACCOUNT_ID के लिए मान भरें जो पिछले चरण से आपका टेलीग्राम खाता ID होना चाहिए और TELEGRAM_ACCOUNT_USER_NAME।आप वैकल्पिक रूप से TELEGRAM_NOTIFICATIONS_CHANNEL_ID को अपने उपयोगकर्ता नाम या चैनल ID से भर सकते हैं।
TELEGRAM_ACCOUNT_PHONE_NUMBER भरा है क्योंकि यह सत्र उत्पन्न करने की कुंजी है। कई खाते बनाने के लिए, कृपया नीचे दिए गए Burner ऐप देखें।सुनिश्चित करें कि आप python 3 चला रहे हैं और निर्देशिका में बस ./quick_start.sh चलाएँ।
आपको इसे पहले चलाना होगा ताकि आप पहली बार चलाने पर टेलीग्राम के साथ प्रमाणित हो सकें और एक स्थानीय सत्र फ़ाइल उत्पन्न कर सकें।
बाद में आप विभिन्न खातों के लिए फ़ाइलों को app/session में कॉपी कर सकते हैं और यदि आप ऐसा करना चाहते हैं तो उन्हें Docker के माध्यम से माउंट कर सकते हैं।

आपको प्रमाणीकरण कोड दर्ज करने के लिए कहा जाएगा जो आपको या तो टेलीग्राम के माध्यम से प्राप्त हुआ है (यदि आपने पहले लॉग इन किया है) या SMS के माध्यम से।