【问题标题】:Change nickname on bot discordbot c#在 bot discordbot c# 上更改昵称
【发布时间】:2017-09-09 16:02:36
【问题描述】:

所以,我正在尝试将机器人上的昵称更改为命令发送者的用户名 (?) 所以这就是我现在要做的,但它将名称更改为用户的 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,但我不想这样做?我也试过四处搜索,但真的找不到任何东西?

提前致谢!

【问题讨论】:

    标签: c# discord discord.net


    【解决方案1】:

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

    【讨论】:

    • 是的,这解决了问题,非常感谢它就是这么简单:) +rep
    猜你喜欢
    • 1970-01-01
    • 2021-05-20
    • 2021-04-15
    • 2021-07-02
    • 2018-12-09
    • 2023-04-07
    • 2017-12-28
    • 1970-01-01
    • 2020-04-07
    相关资源
    最近更新 更多