Discord Bot Python - 更改 Bot 的昵称

时间:2021-04-04 15:30:56

标签: python discord.py

我试图在每次运行时更改机器人的名称。我检查了 discord.py 文档,但没有任何有用的东西,也没有人抛出任何错误。有什么想法吗?

具有权限“管理员”和“更改昵称”

import discord
from discord.ext import commands
from discord.ext.commands import bot

bot = commands.Bot(command_prefix=PREFIX)
bot.remove_command('help')


@bot.event
async def on_ready():
    await bot.user.edit(nick="New Nickname")

bot.run(TOKEN)

1 个答案:

答案 0 :(得分:1)

您必须拥有机器人的 member 对象才能更改您的昵称,因为昵称是在公会中完成的。那么你必须edit它。

3
3
3