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