Python 如何改变某人';用户加入服务器时的昵称| | Discord.py

Python 如何改变某人';用户加入服务器时的昵称| | Discord.py,python,discord,discord.py,Python,Discord,Discord.py,当有人加入服务器时,我想让我的机器人在用户名中添加一个氏族标记,但我不知道该怎么做。感谢您的帮助当新成员加入帮会时,机器人可以检测到您的帮助。然后,通过传递nick=关键字参数,可以使用获取成员的昵称,也可以使用更改成员的昵称 CLAN_TAG=“TAG” @机器人事件 成员加入时的异步定义(成员): wait member.edit(nick=f“[{CLAN_TAG}]{member.nick}”) 如果该成员的原始昵称是昵称,那么他们的新昵称将是[TAG]昵称。当新成员加入帮会时,机器人

当有人加入服务器时,我想让我的机器人在用户名中添加一个氏族标记,但我不知道该怎么做。感谢您的帮助

当新成员加入帮会时,机器人可以检测到您的帮助。然后,通过传递
nick=
关键字参数,可以使用获取成员的昵称,也可以使用更改成员的昵称

CLAN_TAG=“TAG”
@机器人事件
成员加入时的异步定义(成员):
wait member.edit(nick=f“[{CLAN_TAG}]{member.nick}”)

如果该成员的原始昵称是昵称,那么他们的新昵称将是[TAG]昵称。

当新成员加入帮会时,机器人可以检测到。然后,通过传递
nick=
关键字参数,可以使用获取成员的昵称,也可以使用更改成员的昵称

CLAN_TAG=“TAG”
@机器人事件
成员加入时的异步定义(成员):
wait member.edit(nick=f“[{CLAN_TAG}]{member.nick}”)
如果成员的原始昵称是昵称,则他们的新昵称将是[TAG]昵称。

如果您使用cogs

import discord
from discord.ext import commands
intents = discord.Intents.all()
bot = commands.Bot(command_prefix=config.prefix,intents = intents)
# You can find Intents in Bot entries on the discord developer site.

------------------------------------------------------------------------------------
# change someone's nickname when a user joins the server

@commands.Cog.listener()
async def on_member_join(self, member):
    await member.edit(nick="nickname here")
如果你用的是齿轮

import discord
from discord.ext import commands
intents = discord.Intents.all()
bot = commands.Bot(command_prefix=config.prefix,intents = intents)
# You can find Intents in Bot entries on the discord developer site.

------------------------------------------------------------------------------------
# change someone's nickname when a user joins the server

@commands.Cog.listener()
async def on_member_join(self, member):
    await member.edit(nick="nickname here")

你尝试了什么?查看文档可以帮助您…此链接可能会有帮助:,只是一个建议-在用户加入时将其添加到不一致角色不是更好吗?这将允许你对他们做更多的事情。你尝试过什么?查看文档可以帮助您…此链接可能会有帮助:,只是一个建议-在用户加入时将其添加到不一致角色不是更好吗?这会让你对他们做更多的事情,但没有用。用户的尼克就是这样。我打开了电源,但没用。用户的尼克就是这样。我打开了意向书