Как изменить никнейм бота с помощью Discord.py rewrite? - PullRequest
0 голосов
/ 24 июня 2019

Ник бота никогда не изменяется при использовании client.user.edit(nick=name), но предыдущие команды и следующие команды выполняются правильно. Есть другая команда, которую я должен использовать, или, возможно, параметр неверен?

Я использую Discord.py-rewrite и добился успеха, когда client.user.edit(username=name) фактически установил username в name, но это не то, что я хочу. Мне нужно сменить ник, чтобы избежать перезарядки переброса при смене имени пользователя.

def function(name):
  await client.user.edit(nick=name)

Должно быть изменение псевдонима так же, как меняется имя пользователя, но ничего не происходит. Я тоже не получаю сообщение об ошибке. У меня есть права доступа для роли бота, меняющие псевдонимы и управляющие псевдонимами со значением true.

1 Ответ

0 голосов
/ 24 июня 2019

ждите message.guild.get_member (self.user.id) .edit (ник = имя)

Получить гильдию отправленного сообщения и отредактировать ник участника бота.

...