在bot discordbot上更改昵称c#

时间:2017-04-13 13:38:04

标签: c# discord discord.net

所以,我试图将机器人上的昵称更改为命令发送者的用户名(?)所以这就是我现在要做的,但它将名称更改为用户的ID?

        commands.CreateCommand("tts")
                     .Parameter("userMsg", ParameterType.Unparsed)
                     .Do(async (e) =>
                     {
                         var server = _client.GetServer(*server id*);
                         var user = server.GetUser(_client.CurrentUser.Id);
                         await user.Edit(nickname: e.User.Mention);
                         string UserMsg = e.GetArg("userMsg");
                         await e.Channel.SendTTSMessage(UserMsg);
                     });
    }

我现在要做的只是将机器人名称更改为用户ID,但我不想要这样做?我也尝试过四处寻找但却找不到任何东西?

提前致谢!

1 个答案:

答案 0 :(得分:2)

e.User.Mention更改为e.User.Name