【发布时间】:2021-01-08 06:01:49
【问题描述】:
我用on_member_join事件制作了一个自动角色分配系统,它一直工作到现在,现在它没有向成员发送消息,也没有分配角色。请帮忙:
@bot.event
async def on_member_join(member):
Role1 = discord.utils.get(member.guild.roles, id = 723244173779533925)
await member.add_roles(Role1)
Role2 = discord.utils.get(member.guild.roles, id = 723244271628582962)
await member.add_roles(Role2)
Role3 = discord.utils.get(member.guild.roles, id = 723563998393663499)
await member.add_roles(Role3)
await member.send('Hi, welcome to my server! In 30 seconds i will give you verified role, please **read rules** in that time.')
await asyncio.sleep(30)
verifiedRole = discord.utils.get(member.guild.roles, id = 788393533874765855)
await member.add_roles(verifiedRole)
await member.send('I given you the verified role, and you have access to the rest of the guild.')
【问题讨论】:
-
嗨,它会抛出任何异常吗?
-
不,不是。只是不工作
标签: python discord discord.py