【发布时间】:2022-10-20 02:55:39
【问题描述】:
我在正确的 Discord 频道和正确的服务器中输入消息。我认为它甚至没有检测到聊天中的消息,它只在名称终端中显示聊天名称。我正在关注这个 YT 教程:https://www.youtube.com/watch?v=fU-kWx-OYvE&ab_channel=Indently。
import discord
import random
TOKEN = "MTAyOTc5OTI2MTUzMTAyNTQ4OQ.Gm2ElQ.-JLT11wrzHgXqzPIuCI8jZC3aCyN82KFyxWAQo"
client = client = discord.Client(intents=discord.Intents.default())
@client.event
async def on_ready():
print("We have logged in as {0.user}" .format(client))
@client.event
async def on_message(message):
username = str(message.author).split("#")[0]
user_message = str(message.content)
channel = str(message.channel.name)
print(f"{username}: {user_message} ({channel})")
if message.author == client.user:
return
if message.channel.name == "general":
if user_message.lower() == "do it jeff":
await message.channel.send(f"My name is Jeff")
return
elif user_message.lower() == "stop":
await message.channel.send(f"NEVER {username}!")
return
client.run(TOKEN)
【问题讨论】:
-
client = client =看起来像是错字。 -
刚刚修复了它仍然无法正常工作