You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Discord上传图片时生成的UUID?

如何获取Discord图片上传后的UUID字符串

使用discord.py获取

  • 不管是监听频道消息里的附件,还是通过bot自身上传图片,都能从附件的URL里提取UUID。Discord图片的CDN链接格式为https://cdn.discordapp.com/attachments/[频道ID]/[消息ID]/[UUID].[文件后缀],拆分URL就能拿到目标UUID。
  • 示例代码:
@bot.event
async def on_message(message):
    # 检查消息是否包含附件
    if message.attachments:
        for attachment in message.attachments:
            # 拆分URL提取UUID部分
            url_segments = attachment.url.split('/')
            uuid = url_segments[-1].split('.')[0]
            print(f"图片的UUID: {uuid}")
  • 如果是bot主动上传图片,上传完成后会返回Message对象,从该对象的attachments属性中,同样可以用上述方法提取UUID。

其他非bot方式获取

  • 浏览器端:打开开发者工具的网络面板,上传图片时查看上传请求的响应内容,能直接找到upload_filename对应的UUID值;也可以右键图片复制链接,手动拆分链接提取UUID。
  • 移动端:在支持查看图片链接的客户端中,复制链接后按同样的拆分规则提取UUID即可。

内容的提问来源于stack exchange,提问作者Gap

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 00:12:01