从 discord.py 中的消息获取图像 url

Get image url from message in discord.py

当我执行命令 +coin 时,我正在尝试获取图像的 url,但我不知道我是否做对了。 如果有人能帮助我,我将不胜感激。

@Bot.command()
async def coin():
  print(message.attachments[0].url)
  await ctx.send("work")

要完成此操作,您首先需要获取 ctx 在这样的函数中,您需要获取用户发送的 URL 。我的做法是这样的。

async def coin(ctx):

这将创建函数。 然后它只是为该图像设置其余代码。

其余代码应如下所示

print(ctx.message.attachments[0].url)
await ctx.send("work")

这是完整代码的示例:

@bot.command()
async def coin(ctx):
  print(ctx.message.attachments[0].url)
  await ctx.send("work")