Comment puis-je envoyer un embed via mon Discorde bot, w/python?
J'ai travaillé une nouvelle Discorde bot.
J'ai appris quelques trucs,et, maintenant, je voudrais faire les choses un peu plus personnalisé.
J'ai essayé de faire le bot envoyer intègre, au lieu de cela, d'un message commun.
embed=discord.Embed(title="Tile", description="Desc", color=0x00ff00)
embed.add_field(name="Fiel1", value="hi", inline=False)
embed.add_field(name="Field2", value="hi2", inline=False)
await self.bot.say(embed=embed)
Lors de l'exécution de ce code, j'obtiens l'erreur "Intégrer" n'est pas un membre valide du module "discorde". Tous les sites web, montrez-moi ce code, et je n'ai aucune idée de tout autre moyen d'envoyer un embed.
InformationsquelleAutor Norberto A. | 2017-07-01
Vous devez vous connecter pour publier un commentaire.
À le faire fonctionner, j'ai changé votre send_message ligne
await client.send_message(message.channel, embed=embed)
Voici un exemple complet peu de code pour montrer comment il s'adapte à tous:
J'ai utilisé le discord.py docs pour aider à en trouver un.
http://discordpy.readthedocs.io/en/latest/api.html#discord.Client.send_message pour la mise en page de la send_message
http://discordpy.readthedocs.io/en/latest/api.html#embed pour l'API de détails
Cela signifie que vous êtes hors de date. Utilisation
pip
mettre à jour votre version de la bibliothèque.pip
àpath