【发布时间】:2017-08-04 08:27:12
【问题描述】:
我一直在尝试通过 C# 中的不和谐机器人创建一个命令,该命令允许人们更改另一个用户的昵称,然后向管理员发送一个 PM,报告该用户的昵称已更改以及谁负责更改名称。除了实际昵称更改外,一切正常。我尝试用来完成此操作的代码是
userBeingChanged.Nickname = newName;
但它说我不能这样做,因为它是只读的。有谁知道更改用户昵称的替代方法?
编辑:我只是想更改昵称而不是用户名,并且有问题的机器人确实具有管理员权限。上面的代码无法编译,我在问是否有另一种方法。
谢谢。
【问题讨论】:
-
真的可以改别人的昵称吗?我认为这将是一个重大疏忽。
-
一旦你完成你的代码,如果你改变我妻子的昵称,我会很高兴,我会私下给你发新的。
-
再做一个get;set;财产?如果这是必须只读的。
-
您将如何使用 Discord API 实现这一目标?
-
@l'L'l 只要机器人具有管理昵称或管理员权限。