Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何获取bot发送的消息的消息链接?_Python_Discord - Fatal编程技术网

Python 如何获取bot发送的消息的消息链接?

Python 如何获取bot发送的消息的消息链接?,python,discord,Python,Discord,因此,我以前见过一些机器人会向您发送dm,在您运行命令的通道中,它会有一个不一致的消息链接,将您置于机器人在dms中发送给您的消息上。这是我得到的 async def test(ctx): await ctx.author.send("hi") await ctx.send(f"Heres the link to the message! {link}") (忽略缩进) 所以我想要的是让bot获得它发送的消息的链接您可以将消息分配给变量 msg

因此,我以前见过一些机器人会向您发送dm,在您运行命令的通道中,它会有一个不一致的消息链接,将您置于机器人在dms中发送给您的消息上。这是我得到的

async def test(ctx):
  await ctx.author.send("hi")
  await ctx.send(f"Heres the link to the message! {link}")
(忽略缩进)
所以我想要的是让bot获得它发送的消息的链接

您可以将消息分配给变量

msg = await ctx.author.send("hi")
并获取其链接

link = msg.jump_url

非常感谢。你知道我会如何把它放到一个词中,就像你在嵌入中单击一个词或它会将你发送到dms的消息一样?你可以使用markdown
[text](link)
,但只能在嵌入中使用。