【发布时间】:2022-12-09 02:41:05
【问题描述】:
我正在使用 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)
请注意,由于显而易见的原因,令牌和我的用户名在这篇文章中是保密的。
这是我得到的输出,无论消息是什么:
Author: My Name
Content:
Clean_Content:
System_Content:
如您所见,我还尝试了 clean_content 和 system_content 属性。但是,它们都没有显示实际消息。我也尝试过使用机器人帐户,结果出人意料地有效,但我希望它能与我自己的帐户一起使用。问题是 Discord 不打算让私人客户阅读消息,还是我错过了一些基本的东西?
【问题讨论】: