📅  最后修改于: 2023-12-03 15:11:51.347000             🧑  作者: Mango
如果你正在使用 Discord.py 来编写Discord机器人,你可能会想要获取消息中发送的图像的 URL。 在这篇文章中,我们将介绍如何通过编写代码实现。
在开始编写代码之前,请确保已经安装 discord.py
模块。
import discord
此代码片段导入 discord
模块。
要获取消息中图像的 URL,我们需要访问消息对象。 可以使用 message.attachments
属性访问附件列表。
@client.event
async def on_message(message: discord.Message):
if message.attachments:
for attachment in message.attachments:
print(attachment.url)
这段代码创建了一个事件监听器。 当收到新消息时,它将检查消息中是否有附件。 如果消息包含附件,则循环遍历所有附件,并使用 print()
语句打印图像 URL。
现在你已学习了如何通过 Discord.py 获取消息中图像的 URL。 如果你需要将 URL 添加到对象中,可以将其存储在变量中并将其用作所需操作的一部分。