小编bor*_*ris的帖子

Pycord message.content 为空

我正在使用 Discord API 并注意到我无法访问消息的内容。

这是我的代码:

import discord

client = discord.Client()

@client.event
async def on_ready():
    print(f'Logged in as {client.user}')

@client.event
async def on_message(message):
    if 'My Name' in message.author.name:
        print(f'Author: {message.author.name}')
        print(f'Content: {message.content}')
        print(f'Clean_Content: {message.clean_content}')
        print(f'System_Content: {message.system_content}')

client.run(TOKEN, bot=False)
Run Code Online (Sandbox Code Playgroud)

请注意,由于显而易见的原因,令牌和我的用户名在本文中保持私密。

无论消息如何,这都是我得到的输出:

Author: My Name
Content: 
Clean_Content: 
System_Content: 
Run Code Online (Sandbox Code Playgroud)

如您所见,我还尝试了 clean_content 和 system_content 属性。然而,它们都没有显示实际的消息。我还尝试过使用机器人帐户,结果令人惊讶地有效,但我希望它可以与我自己的帐户一起使用。问题是 Discord 不打算让私人客户阅读消息还是我错过了一些基本的东西?

python discord pycord

6
推荐指数
3
解决办法
3万
查看次数

标签 统计

discord ×1

pycord ×1

python ×1