• <small id='axw5h'></small><noframes id='axw5h'>

      <bdo id='axw5h'></bdo><ul id='axw5h'></ul>

        <tfoot id='axw5h'></tfoot>

        <i id='axw5h'><tr id='axw5h'><dt id='axw5h'><q id='axw5h'><span id='axw5h'><b id='axw5h'><form id='axw5h'><ins id='axw5h'></ins><ul id='axw5h'></ul><sub id='axw5h'></sub></form><legend id='axw5h'></legend><bdo id='axw5h'><pre id='axw5h'><center id='axw5h'></center></pre></bdo></b><th id='axw5h'></th></span></q></dt></tr></i><div id='axw5h'><tfoot id='axw5h'></tfoot><dl id='axw5h'><fieldset id='axw5h'></fieldset></dl></div>
      1. <legend id='axw5h'><style id='axw5h'><dir id='axw5h'><q id='axw5h'></q></dir></style></legend>

      2. 如何通过我的 Discord 机器人发送嵌入,使用 pyt

        时间:2023-09-11

          • <small id='P9bEn'></small><noframes id='P9bEn'>

                <bdo id='P9bEn'></bdo><ul id='P9bEn'></ul>

                <i id='P9bEn'><tr id='P9bEn'><dt id='P9bEn'><q id='P9bEn'><span id='P9bEn'><b id='P9bEn'><form id='P9bEn'><ins id='P9bEn'></ins><ul id='P9bEn'></ul><sub id='P9bEn'></sub></form><legend id='P9bEn'></legend><bdo id='P9bEn'><pre id='P9bEn'><center id='P9bEn'></center></pre></bdo></b><th id='P9bEn'></th></span></q></dt></tr></i><div id='P9bEn'><tfoot id='P9bEn'></tfoot><dl id='P9bEn'><fieldset id='P9bEn'></fieldset></dl></div>
              • <tfoot id='P9bEn'></tfoot>

                  <tbody id='P9bEn'></tbody>
              • <legend id='P9bEn'><style id='P9bEn'><dir id='P9bEn'><q id='P9bEn'></q></dir></style></legend>

                  本文介绍了如何通过我的 Discord 机器人发送嵌入,使用 python?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我一直在开发一个新的 Discord 机器人.

                  I've been working a new Discord bot.

                  我学到了一些东西,现在,我想让这些东西变得更加定制化.

                  I've learnt a few stuff,and, now, I'd like to make the things a little more custom.

                  我一直在尝试让机器人发送嵌入消息,而不是普通消息.

                  I've been trying to make the bot send embeds, instead, of a common message.

                  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)
                  

                  执行此代码时,我收到嵌入"不是模块不和谐"模块的有效成员的错误.所有网站,给我看这段代码,我不知道有什么其他的方式来发送嵌入.

                  When executing this code, I get the error that 'Embed' is not a valid member of the module 'discord'. All websites, show me this code, and I have no idea of any other way to send a embed.

                  推荐答案

                  为了让它工作,我将你的 send_message 行改为等待 message.channel.send(embed=embed)

                  To get it to work I changed your send_message line to await message.channel.send(embed=embed)

                  这是一个完整的示例代码,展示了它是如何适应的:

                  Here is a full example bit of code to show how it all fits:

                  @client.event
                  async def on_message(message):
                      if message.content.startswith('!hello'):
                          embedVar = discord.Embed(title="Title", description="Desc", color=0x00ff00)
                          embedVar.add_field(name="Field1", value="hi", inline=False)
                          embedVar.add_field(name="Field2", value="hi2", inline=False)
                          await message.channel.send(embed=embedVar)
                  

                  我使用 discord.py 文档来帮助找到它.https://discordpy.readthedocs.io/en/latest/api.html#discord.TextChannel.send 用于发送方法的布局.

                  I used the discord.py docs to help find this. https://discordpy.readthedocs.io/en/latest/api.html#discord.TextChannel.send for the layout of the send method.

                  https://discordpy.readthedocs.io/en/latest/api.html#embed 用于 Embed 类.

                  https://discordpy.readthedocs.io/en/latest/api.html#embed for the Embed class.

                  1.0 之前的版本:如果您使用的是 1.0 之前的版本,请改用 await client.send_message(message.channel, embed=embed) 方法.

                  Before version 1.0: If you're using a version before 1.0, use the method await client.send_message(message.channel, embed=embed) instead.

                  这篇关于如何通过我的 Discord 机器人发送嵌入,使用 python?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Discord.py 错误:TypeError:__new__() 得到了意外的关键字 下一篇:带有 async def 的 Python [无效语法]

                  相关文章

                  最新文章

                  <tfoot id='cn4Cq'></tfoot>
                    <bdo id='cn4Cq'></bdo><ul id='cn4Cq'></ul>

                    <legend id='cn4Cq'><style id='cn4Cq'><dir id='cn4Cq'><q id='cn4Cq'></q></dir></style></legend>
                  1. <small id='cn4Cq'></small><noframes id='cn4Cq'>

                    <i id='cn4Cq'><tr id='cn4Cq'><dt id='cn4Cq'><q id='cn4Cq'><span id='cn4Cq'><b id='cn4Cq'><form id='cn4Cq'><ins id='cn4Cq'></ins><ul id='cn4Cq'></ul><sub id='cn4Cq'></sub></form><legend id='cn4Cq'></legend><bdo id='cn4Cq'><pre id='cn4Cq'><center id='cn4Cq'></center></pre></bdo></b><th id='cn4Cq'></th></span></q></dt></tr></i><div id='cn4Cq'><tfoot id='cn4Cq'></tfoot><dl id='cn4Cq'><fieldset id='cn4Cq'></fieldset></dl></div>