Reputation: 131
I want my bot to change the user's nickname when he or she joins the server Code:
@bot.event
async def on_member_join(member):
await member.edit(nick=f"[{CLAN_TAG}]{member.nick}")
The bot is not changing the user's nick when someone is joining the server
Upvotes: 0
Views: 116
Reputation: 153
If user dosnt have nickname then member.nick is none.
You use on_member_join then when user join to server he dont have nickname.
If you use member.name you will get member current name and
her nickname will be "[CLAN_TAG]Seekii" (example)
@bot.event
async def on_member_join(member):
await member.edit(nick=f"[{CLAN_TAG}]{member.name}")
Upvotes: 1