为了账号安全,请及时绑定邮箱和手机立即绑定

从消息中获取图片

从消息中获取图片

墨色风雨 2021-12-08 16:09:16
我需要从消息中获取图片,如果它在那里我使用重写版本我试过这个:message.attachments[0]['url']但得到一个错误    Ignoring exception in on_messageTraceback (most recent call last):  File "C:\Users\vlad0\AppData\Roaming\Python\Python36\site-packages\discord\client.py", line 227, in _run_event    await coro(*args, **kwargs)  File "c:\Users\vlad0\Desktop\bot\bot.py", line 121, in on_message    print(message.attachments[0]['url'])TypeError: 'Attachment' object is not subscriptable如果你只留下索引或只留下附件,你会得到:<discord.message.Attachment object at 0x00000228B8E3BE80>我怎样才能得到图片网址?
查看完整描述

1 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

可以直接从对象中获取 url 属性

message.attachments[0].url

基本上,错误说的是这个对象没有实现__getitem__,这意味着你不能[i]在它上面使用。


查看完整回答
反对 回复 2021-12-08
  • 1 回答
  • 0 关注
  • 195 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信