【问题标题】:Why does this not send an image in discord?为什么这不会发送不和谐的图像?
【发布时间】:2021-08-03 23:25:00
【问题描述】:

我设置了我的 python discord 机器人,所以当有人键入 $pizza 时它应该发送一个披萨图像。 这是发送图像的代码。 MYACCESSKEY 填写的是我从 unsplash api 网站获取的 api 密钥。

response = requests.get("https://api.unsplash.com/photos/random/?client_id=<MYACCESSKEY>")
links = response.json()['urls']
print(links)
link = links['regular']
print(link)
await message.channel.send(requests.get(link))

'' 是我的机器人在不和谐服务器中发送的内容。当我单击链接变量输出的链接时,我会在浏览器中看到一个图像。我做错了什么?

提前致谢!

【问题讨论】:

  • 你不应该只做await message.channel.send(link)吗? Discord 应该会自动显示图像。
  • 你不应该发送link而不是响应对象吗?
  • 感谢你们!这有效!

标签: python api discord bots


【解决方案1】:

link 是图片的链接,所以只需 await message.channel.send(link)。

【讨论】:

    猜你喜欢
    • 2022-08-19
    • 2018-10-08
    • 2018-09-12
    • 2021-07-31
    • 2021-09-11
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多