gpt4 book ai didi

python-3.x - 使用 Discord.py,有没有办法读取嵌入的消息?

转载 作者:行者123 更新时间:2023-12-02 02:47:20 24 4
gpt4 key购买 nike

我的代码打印出用户发送的消息。但是,当发送嵌入式消息时,终端上没有任何内容,也没有读取任何内容。

有没有办法让我的机器人在 discord 上读取嵌入的消息和普通消息

python 3.8

client = discord.Client()

@client.event
async def on_message(message):
print(message.content)

client.run(token)

最佳答案

您可以使用 message.embeds 从消息中获取嵌入列表。 Link for docs .试试这个解决方案:

@client.event
async def on_message(message):
embeds = message.embeds # return list of embeds
for embed in embeds:
print(embed.to_dict()) # it's content of embed in dict

附言如果您的消息有一个嵌入,您可以使用:embed_content_in_dict = message.embeds[0].to_dict()

关于python-3.x - 使用 Discord.py,有没有办法读取嵌入的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62601894/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com