J'ai créé une commande pour trouver les informations d'un utilisateur par son ID. Je l'ai fait le code suivant:Utilisation de get_user_info (id_utilisateur) Discord Python
userId = UserToFind[0]
hi = self.get_user_info(userId)
await self.safe_send_message(channel,"It's" + hi)
Ce faisant, il est dit que ne pouvait convertir generator
à un str
simple.
J'ai aussi essayé de faire await self.safe_send_message(channel,"It's" + hi.name)
, mais il me donne une autre erreur: generator object has no atribute name
Comment puis-je résoudre ce problème?
En effet cela fonctionne. Je ne comprends rien. J'ai fait la commande, et chaque fois que je fais un ID, il dit 'user not found'. J'ai essayé de le faire par défaut me trouver, pour vérifier si était un problème à trouver l'ID par la commande elle-même, et toujours dire la même chose. – Norby
Vous utilisez des ID (17/18 caractères) et non des discriminateurs (# 0000) non? Dirigez-vous vers vos paramètres d'apparence et activez le mode développeur, puis vous pouvez copier l'ID dans le menu contextuel. N'oubliez pas de cliquer sur un nom au lieu d'un ID ou vous obtiendrez l'ID du message au lieu de l'ID de membre – squaswin
Je sais. Mais il ne cesse de dire que ce n'est pas trouvé. Je suis allé sur mon serveur, cliqué sur moi, et "copier ID", et encore. – Norby