python - 如何使用 discord.py 中的图像编辑消息?
问题描述
我正在使用 discord.py 制作一个不和谐的机器人,并想编辑我的机器人发送的一条消息,它是文本,并用图像替换文本。我尝试过的大部分事情都给了我一个错误,我在其他任何地方都找不到。
解决方案
这是您将用于编辑消息的示例。您必须将消息保存到变量中,然后您可以稍后对其进行编辑。查看下面的代码,执行它的命令?test
并将编辑该消息。
import asyncio
from discord.ext import commands
bot = commands.Bot(command_prefix="?", case_insensitive=True)
@bot.command()
async def test(ctx):
message = await ctx.send("I'm message 1")
await asyncio.sleep(5)
await message.edit(content="I'm message 2")
bot.run(token)
推荐阅读
- linux - 如何诊断不稳定的 SQLite3 性能
- javascript - 只有在 vscode 中的调试器才会出现异常
- sql - SQL - 多行到列 - 枢轴?交叉表?
- spring - Spring Data MongoDB - 使用存储库查询响应长值变为空
- reactjs - useEffect 为每个组件实例运行一次
- c# - 为添加的书籍安排时间 c# sql
- c# - 将泛型类型限制为类型列表。任何解决方法?
- r - 我创建了一个箱线图,但我需要使其成为 APA 风格
- wordpress - 如何格式化 wordpress 媒体文件夹中的 URL 以使用 BabylonJS
- git - 为什么 git diff 返回“坏对象”?