gpt4 book ai didi

c# - Discord.NET 如何授予用户角色?

转载 作者:行者123 更新时间:2023-11-30 19:15:16 24 4
gpt4 key购买 nike

所以我一直在编写我的 discord 机器人,并想添加一个功能来为用户提供特定的角色,就像你是游戏中的玩家一样,你输入一个“作弊码”,它会授予你作弊者的角色。我怎样才能做到这一点?感谢您的帮助。

最佳答案

对于将来发现此问题的任何人,这里是我为用户赋予角色的方式:

var user = Context.User;
var role = Context.Guild.Roles.FirstOrDefault(x => x.Name == "RoleName");
await (user as IGuildUser).AddRoleAsync(role);

希望这对您有所帮助!

关于c# - Discord.NET 如何授予用户角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41686360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com