
Un bot de surveillance de masse Telegram en Python

Informer (TGInformer) est une bibliothèque de bots qui vous permet de vous faire passer pour de multiples utilisateurs RÉELS sur Telegram et d'espionner plus de 500 canaux Telegram par compte. Les détails sont enregistrés dans une base de données MySQL, un Google Sheet privé et votre propre canal privé pour analyse.
Il s'agit d'un projet fonctionnel de preuve de concept avec des bugs connus. N'hésitez pas à forker, partager et me contacter.



Prend en charge les expressions régulières pour le filtrage par mots-clés
SQLAlchemy pour une persistance de données agnostique

Journalisation des messages contextuels et des données de canal vers un canal privé et une base de données
Stocke les méta-informations sur l'expéditeur du message, le canal, le nombre de participants dans le canal


Conserve la session des canaux rejoints
Connexion unique, le bot reste connecté indéfiniment sans nécessiter de ré-authentification 2FA
Rejoindre jusqu'à 500 canaux par compte

Modifiez le fichier informer.env qui contient toutes les variables d'environnement requises pour informer
Vous pouvez récupérer les informations nécessaires liées à Telegram ici :
https://my.telegram.org/auth pour authentifier votre compte en fournissant un numéro de téléphone et le code de confirmation envoyé à votre numéro de téléphone (ou Telegram)


Une fois authentifié, cliquez sur "API Development Tools"

Créez une nouvelle application en remplissant le formulaire ci-dessous

Vous devriez maintenant avoir les valeurs de paramètres nécessaires pour les champs du fichier informer.env : TELEGRAM_API_HASH et TELEGRAM_API_APP_ID

TELEGRAM_ACCOUNT_PHONE_NUMBER, et passez à la section suivante
Jusqu'à présent, nous avons ce dont nous avons besoin pour que Telethon et Informer accèdent aux API Telegram. Ensuite, nous devons obtenir les identifiants pour le compte de votre bot.
userinfobot.


Vous devriez recevoir votre nom d'utilisateur Telegram et votre ID de compte Telegram. C'est important

informer.env et remplissez les valeurs pour TELEGRAM_ACCOUNT_ID qui doit être votre ID de compte Telegram de l'étape précédente et TELEGRAM_ACCOUNT_USER_NAME.Vous pouvez éventuellement remplir TELEGRAM_NOTIFICATIONS_CHANNEL_ID avec votre nom d'utilisateur ou un ID de canal.
TELEGRAM_ACCOUNT_PHONE_NUMBER car c'est la clé pour générer la session. Pour créer plusieurs comptes, veuillez consulter l'application Burner ci-dessous.