Kem*_*mal 2 python-3.x discord discord.py
我的代码打印出用户发送的消息。但是,当发送嵌入消息时,终端上没有任何内容,也不会读取任何内容。
有没有办法让我的机器人读取嵌入的消息以及不和谐的正常消息
Python 3.8
client = discord.Client()
@client.event
async def on_message(message):
print(message.content)
client.run(token)
Run Code Online (Sandbox Code Playgroud)
小智 6
您可以从消息中获取嵌入列表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
Run Code Online (Sandbox Code Playgroud)
PS 如果您的消息有一个嵌入,您可以使用:embed_content_in_dict = message.embeds[0].to_dict()
| 归档时间: |
|
| 查看次数: |
8276 次 |
| 最近记录: |