如何通过我的 Discord 机器人使用 /python 发送嵌入内容?

2023-11-23

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

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

我一直在尝试让机器人发送嵌入的公共消息。

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)

执行此代码时,我收到错误“Embed”不是模块“discord”的有效成员。所有网站都向我展示此代码,我不知道有任何其他方式来发送嵌入。


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

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

@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用于发送方法的布局。

https://discordpy.readthedocs.io/en/latest/api.html#embed对于嵌入类。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过我的 Discord 机器人使用 /python 发送嵌入内容? 的相关文章

  • Python、Tkinter、更改标签颜色

    有没有一种简单的方法来更改按钮中文本的颜色 I use button text input text here 更改按下后按钮文本的内容 是否存在类似的颜色变化 button color red Use the foreground设置按钮
  • InterfaceError:连接已关闭(使用 django + celery + Scrapy)

    当我在 Celery 任务中使用 Scrapy 解析函数 有时可能需要 10 分钟 时 我得到了这个信息 我用 姜戈 1 6 5 django celery 3 1 16 芹菜 3 1 16 psycopg2 2 5 5 我也使用了psyc
  • 使用 openCV 对图像中的子图像进行通用检测

    免责声明 我是计算机视觉菜鸟 我看过很多关于如何在较大图像中查找特定子图像的堆栈溢出帖子 我的用例有点不同 因为我不希望它是具体的 而且我不确定如何做到这一点 如果可能的话 但我感觉应该如此 我有大量图像数据集 有时 其中一些图像是数据集的
  • 如何等到 Excel 计算公式后再继续 win32com

    我有一个 win32com Python 脚本 它将多个 Excel 文件合并到电子表格中并将其另存为 PDF 现在的工作原理是输出几乎都是 NAME 因为文件是在计算 Excel 文件内容之前输出的 这可能需要一分钟 如何强制工作簿计算值
  • Spark的distinct()函数是否仅对每个分区中的不同元组进行洗牌

    据我了解 distinct 哈希分区 RDD 来识别唯一键 但它是否针对仅移动每个分区的不同元组进行了优化 想象一个具有以下分区的 RDD 1 2 2 1 4 2 2 1 3 3 5 4 5 5 5 在此 RDD 上的不同键上 所有重复键
  • __del__ 真的是析构函数吗?

    我主要用 C 做事情 其中 析构函数方法实际上是为了销毁所获取的资源 最近我开始使用python 这真的很有趣而且很棒 我开始了解到它有像java一样的GC 因此 没有过分强调对象所有权 构造和销毁 据我所知 init 方法对我来说在 py
  • 从 scikit-learn 导入 make_blobs [重复]

    这个问题在这里已经有答案了 我收到下一个警告 D Programming Python ML venv lib site packages sklearn utils deprecation py 77 DeprecationWarning
  • keras加载模型错误尝试将包含17层的权重文件加载到0层的模型中

    我目前正在使用 keras 开发 vgg16 模型 我用我的一些图层微调 vgg 模型 拟合我的模型 训练 后 我保存我的模型model save name h5 可以毫无问题地保存 但是 当我尝试使用以下命令重新加载模型时load mod
  • 在 NumPy 中获取 ndarray 的索引和值

    我有一个 ndarrayA任意维数N 我想创建一个数组B元组 数组或列表 其中第一个N每个元组中的元素是索引 最后一个元素是该索引的值A 例如 A array 1 2 3 4 5 6 Then B 0 0 1 0 1 2 0 2 3 1 0
  • 使用 Pycharm 在 Windows 下启动应用程序时出现 UnicodeDecodeError

    问题是当我尝试启动应用程序 app py 时 我收到以下错误 UnicodeDecodeError utf 8 编解码器无法解码位置 5 中的字节 0xb3 起始字节无效 整个文件app py coding utf 8 from flask
  • Geopandas 设置几何图形:MultiPolygon“等于 len 键和值”的 ValueError

    我有 2 个带有几何列的地理数据框 我将一些几何图形从 1 个复制到另一个 这对于多边形效果很好 但对于任何 有效 多多边形都会返回 ValueError 请指教如何解决这个问题 我不知道是否 如何 为什么应该更改 MultiPolygon
  • Python:尝试检查有效的电话号码

    我正在尝试编写一个接受以下格式的电话号码的程序XXX XXX XXXX并将条目中的任何字母翻译为其相应的数字 现在我有了这个 如果启动不正确 它将允许您重新输入正确的数字 然后它会翻译输入的原始数字 我该如何解决 def main phon
  • Python - 在窗口最小化或隐藏时使用 pywinauto 控制窗口

    我正在尝试做的事情 我正在尝试使用 pywinauto 在 python 中创建一个脚本 以在后台自动安装 notepad 隐藏或最小化 notepad 只是一个示例 因为我将编辑它以与其他软件一起使用 Problem 问题是我想在安装程序
  • 如何改变Python中特定打印字母的颜色?

    我正在尝试做一个简短的测验 并且想将错误答案显示为红色 欢迎来到我的测验 您想开始吗 是的 祝你好运 法国的首都是哪里 法国 随机答案不正确的答案 我正在尝试将其显示为红色 我的代码是 print Welcome to my Quiz be
  • Python 3 中“map”类型的对象没有 len()

    我在使用 Python 3 时遇到问题 我得到了 Python 2 7 代码 目前我正在尝试更新它 我收到错误 类型错误 map 类型的对象没有 len 在这部分 str len seed candidates 在我像这样初始化它之前 se
  • 检查所有值是否作为字典中的键存在

    我有一个值列表和一本字典 我想确保列表中的每个值都作为字典中的键存在 目前我正在使用两组来确定字典中是否存在任何值 unmapped set foo set bar keys 有没有更Pythonic的方法来测试这个 感觉有点像黑客 您的方
  • 对输入求 Keras 模型的导数返回全零

    所以我有一个 Keras 模型 我想将模型的梯度应用于其输入 这就是我所做的 import tensorflow as tf from keras models import Sequential from keras layers imp
  • Python:元类属性有时会覆盖类属性?

    下面代码的结果让我感到困惑 class MyClass type property def a self return 1 class MyObject object metaclass MyClass a 2 print MyObject
  • Python 分析:“‘select.poll’对象的‘poll’方法”是什么?

    我已经使用 python 分析了我的 python 代码cProfile模块并得到以下结果 ncalls tottime percall cumtime percall filename lineno function 13937860 9
  • PyAudio ErrNo 输入溢出 -9981

    我遇到了与用户相同的错误 Python 使用 Pyaudio 以 16000Hz 录制音频时出错 https stackoverflow com questions 12994981 python error audio recording

随机推荐

  • Android 从 URI 读取文本文件

    我有一个Uri指向一个文本文件intent我正在尝试读取该文件以解析其中的字符串 这是我尝试过的 但失败了FileNotFoundException The toString 方法似乎失去了 java io FileNotFoundExce
  • 缺少终身运营商

    我在 Rust 中有以下代码 我知道我不应该返回对局部变量的引用 在这种情况下我不应该返回 要分割的字符串作为 str参考 确定分割边界后 我返回 s 0 idx where idx是边界的终点 我确信这不会导致 悬空 引用相关错误 然而事
  • Spring Boot Hibernate 没有事务正在进行

    我正在使用 Spring Boot 它完美地使我成为实体管理器 我决定测试从实体管理器获取会话工厂并使用它作为示例 但我遇到了下一个问题 javax persistence TransactionRequiredException no t
  • 在继续之前等待 API 调用在 Javascript 中完成

    我过去和今天都在努力解决的问题是 在您收到回复之前 API AJAX 无法继续 目前我正在使用 Facebook API 我需要从调用中获取响应然后返回它 但发生的情况是我的函数在我从 API 调用中获得响应之前就已返回 我知道为什么会发生
  • Spring boot - 预检响应没有 HTTP 正常状态

    我正在使用 Angular 5 制作网络 每次尝试执行此操作时都会收到此错误GET要求 我在这里阅读了大量的答案 但没有一个对我有用 正如我所读到的 这是因为我正在向此请求添加自定义标头 这是需要完成的 因为我正在使用 Spring Sec
  • xcode 6 beta 4 - MessageComposeResult 无法转换为OptionalNilComparisonType

    我刚刚从 Xcode 6 Beta 3 升级到 Beta 4 在 3 中我的应用程序编译完美 但在 4 中出现以下错误 任何人都可以解释并提供解决方案吗 func messageComposeViewController sendMsg M
  • 如何从 Pandas 数据框列中的日期时间减去 3 小时?

    我有两列日期时间为格林尼治标准时间 我需要从此日期时间减去三个小时 例如 在第 4 行中 我需要在 3 小时内减去 startdate 结果是 08 02 2018 17 20 0 在同一行 4 中 我需要减去 3 小时内的结束日期 结果是
  • C++ 从函数返回指向数组的指针的正确方法

    我对 C 相当陌生 并且一直在避免使用指针 根据我在网上阅读的内容 我无法返回数组 但我可以返回指向它的指针 我编写了一个小代码来测试它 并想知道这是否是正常 正确的方法 include
  • pg nodejs 包导致“json 类型的输入语法无效”

    我的项目有以下设置 使用pg节点 postgres 包 简单的表 tmp 如下所示 根据jsonORG和Postgres 文档物体 foo true 在语法上是有效的 JSON 并且当使用 pgAdmin 查询工具时 UPDATE tmp
  • Android onFling 没有响应

    我首先是 Android 新手 所以首先考虑一下新手犯的错误 我正在尝试在我的代码中添加一个 fling 函数 public class MainGamePanel extends SurfaceView implements Surfac
  • 在自定义组件中找不到 Designintf.dcu

    我在这里将一些自定义的delphi组件转换为最新的delphi xe5 我已经在 delphi xe5 ide 中构建了它 并将 desgninf 替换为 designintf 和设计编辑器 我还在参考中包含了 designide dcp
  • 石墨中的自定义查询

    我们需要收集多个服务器和业务流程上的时间序列信息 并考虑使用石墨 如果我们想显示原始数据似乎很好 但是 如果我们想对这些数据进行 BI 并运行自定义查询怎么办 石墨是否允许这样做 或者我可以指示石墨在 postgress 上存储数据吗 Gr
  • 如何访问 JavaScript 正则表达式中的匹配组?

    我想使用 a 来匹配字符串的一部分正则表达式然后访问带括号的子字符串 var myString something format abc I want abc var arr s format s exec myString console
  • 如何使用 BitmapFactory.decode*() 指定位图格式(例如 RGBA_8888)?

    我正在打几个电话BitmapFactory decodeFile and BitmapFactory decodeResource 我想指定位图解码的格式 例如 RGB 565 或 RGBA 8888 目前 解码的位图格式似乎取决于传入的图
  • 返回基于布尔值的数字序列的更优雅的方法?

    这是我作为 data frame 一部分的布尔值示例 atest lt c FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE FALSE TRUE TRUE TRUE TRUE TRUE
  • Node.js 是否具有相当于浏览器中的 window 对象

    我的意思是node js 是否有全局函数方法的对象 在浏览器中是这样的 function myGlobalFunction console log this window myGlobalFunction gt true 节点中最接近的等价
  • Azure 服务总线 ReceiveBatch() 的奇怪行为

    当前使用 Azure 服务总线主题并在使用 ReceiveBatch 方法接收消息时遇到问题 问题是预期的结果实际上并不是我得到的结果 这是基本代码设置 用例如下 SubscriptionClient client Subscription
  • jquery stopPropagation问题与live方法

    Jquery stopPropagation 方法不适用于 live 方法 下面的代码可以正常使用单击而不是实时方法 非常感谢任何帮助 Code
  • 将自定义帖子类型/帖子添加到 Woocommerce

    我有一个个人主题 A 我希望它也可以在没有 Woocommerce 的情况下工作 什么时候Woocommerce WC 添加插件我会将A产品与WC集成 我有一个名为 对象 的自定义帖子类型 如何才能通过 WC 购买 对象 我已经在 Stac
  • 如何通过我的 Discord 机器人使用 /python 发送嵌入内容?

    我一直在开发一个新的 Discord 机器人 我已经学到了一些东西 现在 我想让这些东西变得更加定制 我一直在尝试让机器人发送嵌入的公共消息 embed discord Embed title Tile description Desc c