Comment obtenir Télégramme canal de la liste des utilisateurs avec Télégramme Bot API
Quelqu'un donner un starter sur comment puis-je obtenir des informations sur les utilisateurs de mon télégramme bot. Imaginez mon bot en administrateur dans ma chaîne et je veux obtenir mon canal de la liste d'utilisateurs ou d'être remarqué quand un nouvel utilisateur rejoint. Comment puis-je le faire.
Télégramme de documents sont tellement mal organisé.
Jusqu'à présent, j'ai regardé ces:
- https://core.telegram.org/bots
- https://core.telegram.org/bots/api
- https://core.telegram.org/bots/samples
- https://core.telegram.org/bots/faq
Mais aucun de ces aide vraiment.
M. Shahrokhi, Avez-vous trouvé une solution que le soutien par le Bot Api?
OriginalL'auteur M.Shahrokhi | 2015-11-21
Vous devez vous connecter pour publier un commentaire.
Afin d'obtenir la liste des utilisateurs, vous devez utiliser un télégramme de l'API.
Télégramme de l'API est assez compliqué. Il y a certains clients qui peuvent faire le travail beaucoup plus rapide.
Pour python, il n'y a Téléthon, et la méthode pour obtenir les utilisateurs des canaux est:
get_full_channel
.OriginalL'auteur apadana
Télégramme Bot permet de ne pas garder quelque chose à propos de vos utilisateurs. Vous devez enregistrer par vous-même de tous les utilisateurs qui communiquent avec votre bot. Par exemple, de stocker leur Id dans la base de données.
En cas de diffusion vous pouvez obtenir cette information de Canal de la liste des membres.
Si vous avez besoin d'être informé de votre bot doit stocker les utilisateurs quelque part et de vérifier si l'utilisateur est un nouveau.
maintenant bot ne peut avoir accès à un groupe de messages, mais le bot n'a pas accès à un groupe ou canal des utilisateurs (il n'y a pas une telle API), et même si le bot est admin, il n'a pas accès à des canaux de messages. C'est peut-être un bug
Oui. Il n'y a pas de Bot API pour récupérer tous les codes (ni pour 1. Bot abonnés, ni pour à 2. bot en tant qu'administrateur d'un canal). Dans le cas 1 bot peut recueillir et de stocker les Identifiants (comme vous l'avez dit). Dans le cas 2: Un canal administrateur bot POURRAIT voir les messages sur les canaux. Si vous avez testé c'est ce qui n'est pas vrai...(je n'ai pas encore), donc je suis d'accord: c'est un bug..
OriginalL'auteur Stas Parshin
Afin d'obtenir la liste des utilisateurs, vous devez utiliser un télégramme de l'API.
Télégramme de l'API est assez compliqué. Il y a certains clients qui peuvent faire le travail beaucoup plus rapide.
Pour python, il n'y a Téléthon, et le code pour obtenir de canal utilisateurs est:
OriginalL'auteur Amir Bashiri
Comme déjà mentionné, vous ne pouvez pas la liste des utilisateurs du canal via Bot API.
Mais vous pouvez utiliser MTProto API pour vous connecter en tant que simple utilisateur et ont accès par programme à tout ce que vous pouvez voir dans le bureau ou l'application mobile.
À utiliser MTProto, vous devez vous connecter à https://my.telegram.org/ avec votre Télégramme compte et obtenir des informations d'identification:
api_id
etapi_hash
.Ici est un exemple de la façon d'utiliser Téléthon bibliothèque python pour récupérer la liste de Télégramme canal/groupe d'utilisateurs.
Il est facile de rechercher les canaux/les utilisateurs par nom/téléphone/URL avec client.get_entity().
OriginalL'auteur max taldykin
Bot ne peut pas obtenir l'accès à des canaux de la liste des utilisateurs via l'api.
Un avez deux possibilités pour y parvenir:
vous devez utiliser tgl commande
channel_get_members
La première solution théorique dose pas de travail. parce qu'il n'y a pas de "XXX Rejoint la chaîne d'information" du retour de la mise à jour des objets.
OriginalL'auteur Belegnar
Il n'y a aucune api pour le Télégramme de bot pour accéder à canal ou un groupe d'utilisateurs.
Si l'accès à un groupe d'utilisateurs est important pour vous, je vous suggère d'utiliser le Télégramme-CLI. Vous pouvez accéder à tous les Telegran compte d'utilisateur de l'API de sorte que vous avez accès à l'ensemble de votre groupe d'utilisateurs de données.
https://github.com/vysheng/tg
OriginalL'auteur Hadi.A