【发布时间】:2020-08-27 16:51:28
【问题描述】:
晚上,
我有一些 Twitter 链接发送到我的 Discord 频道,我想阅读该 URL 的完整 message.embeds。
例子
@bot.event
async def on_message(message):
if message.author == bot.user:
return
print(f'{message.embeds[0]})
输出:
<discord.embeds.Embed object at 0x1083f22d0>
下面是一个 URL 示例:https://twitter.com/FortniteStatus/status/1255881010400632832
我想打印出链接的所有字段,以便推断链接中消息的正文。比如我可以像这样找到图片***强文本***的内容。
@bot.event
async def on_message(message):
if message.author == bot.user:
return
print(f'{message.embeds[0].image})
这是输出
EmbedProxy(width=1920, url='https://pbs.twimg.com/media/EW3ItMcXsAAtJqs.jpg:large', proxy_url='https://images-ext-1.discordapp.net/external/07ehAt_tC9hRC9peWhXgLLK6HkBlvoWuc-_jjVb-3Js/https/pbs.twimg.com/media/EW3ItMcXsAAtJqs.jpg%3Alarge', height=1080)
从这张图片中,我想得到嵌入的主体,而不是图像。
我认为我可以通过打印嵌入来实现这一点,但看起来我得到了内存引用?想法?
【问题讨论】:
标签: python-3.x discord.py