我的代码打印出用户发送的消息。但是,当发送嵌入式消息时,终端上什么也没有,也什么也没读。
我的机器人有办法读取不和谐的嵌入式消息以及正常消息吗?
Python 3.8
client = discord.Client()
@client.event
async def on_message(message):
print(message.content)
client.run(token)
您可以使用来从消息中获取嵌入列表message.embeds
。链接到文档。试试这个解决方案:
@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
PS:如果您的邮件中嵌入了一个,则可以使用: embed_content_in_dict = message.embeds[0].to_dict()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句