En python-télégramme-bot comment obtenir tous les participants du groupe?
Dans Python-télégramme-bot la façon d'obtenir, si possible, la liste complète de tous les participants du groupe au cours de laquelle le bot a été ajouté?
J'ai essayé de chercher dans la doc et les exemples d'une méthode pour récupérer la liste des participants. Je veux mettre en œuvre un jeu de Mafia comme. Pour définir les rôles que j'ai pour obtenir une liste de la première.
OriginalL'auteur Thomas8 | 2016-01-02
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas avec actuelle de l'API, mais vous pouvez la joindre/quitter des membres utilisateurs via l'API.
Si vous cochez la Message objet, vous trouvez :
Donc, avec ces deux informations, vous pouvez suivre le nombre total d'utilisateurs de votre chat, et qui ils sont.
La stratégie de base serait de les stocker quelque part (comme une base de données) les occurrences de rejoindre et de quitter des utilisateurs du groupe.
Lorsqu'un utilisateur rejoint le chat le stockage de l'objet Utilisateur pour le stockage.
Lorsqu'un utilisateur de quitter le chat supprimer l'objet Utilisateur à partir de l'espace de stockage.
Bien puis de faire de la logique que vous avez besoin.
OriginalL'auteur unnikked
Aussi, dernière mise à jour de l'API vous permet de:
télégramme.getChatMembersCount(chat_id): Utilisez cette méthode pour obtenir le nombre de membres dans un chat.
télégramme.getChatMember(chat_id, user_id): Utilisez cette méthode pour obtenir des informations sur un membre d'un chat.
Vous pouvez combiner avec new_chat_participant et left_chat_participant stratégie, de recueillir de l'information sur un groupe.
Plus d'informations ici:
mais comment il peut m'aider à obtenir tous les utilisateurs de l'id dans le groupe ?
OriginalL'auteur Leandro Toledo