大家好,我正在尝试使用此代码让我的机器人在特定聊天中发出欢迎消息。 但是什么也没发生,我不知道为什么
import discord
from discord.ext import commands, tasks
intents = discord.Intents(messages=True, guilds=True, reactions=True, members=True, presences=True,)
client = commands.Bot(command_prefix='Ayaka ')
@client.event
async def on_member_join(member):
await client.get_channel(channelID).send(f"{member.name} has joined")
@client.event
async def on_member_remove(member):
await client.get_channel(channelID).send(f"{member.name} has left")
client.run(Token)
答案 0 :(得分:1)
定义前缀后,添加逗号并输入intents=intents
。根据经验,我了解到顶行只会定义意图。