用户连接时,该漫游器不发出任何角色(也没有错误)
代码:
import discord
from discord.ext import commands
from discord.utils import get
TOKEN = ''
client = commands.Bot(command_prefix='>')
@client.event
async def on_member_join(member):
role = discord.utils.get(member.guild.roles, id=int("680703508940455977"))
await member.add_roles(role)
client.run(TOKEN)
答案 0 :(得分:0)
从Discord 1.5开始,您现在需要传入Intent。有关所有内容,请参见API文档(link)。在您的情况下,您需要members
意图。记住还要在您的机器人的应用程序页面上启用它(如链接中所述)。
没有members
的意图,on_member_join()
将不会激活。