Итак, я кодировал своего босса-сподвижника и хотел добавить функцию, чтобы дать пользователю определенную роль, например, вы игрок в игре, и вы вводите «чит-код», который предоставляет вам роль мошенника. Как я могу это сделать? Спасибо за помощь.Discord.NET Как предоставить пользователю роль?
ответ
Пожалуйста, изучите библиотеку здесь ...: https://github.com/RogueException/Discord.Net
Вернуться к вопросу, Вы можете просто сделать это await e.User.AddRoles(x);
в команде оператора асинхронной. x
будет переменной роли.
как вы получите x? –
Для кого находя это в будущем здесь, как я дать пользователю роль:
var user = Context.User;
var role = Context.Guild.Roles.FirstOrDefault(x => x.Name == "RoleName");
await (user as IGuildUser).AddRoleAsync(role);
Надеется, что это помогает!
это должно сделать трюк это команда, которая дает пользователю роль, что не могу говорить ни в каких каналах только один канал под названием Тюрьма
using System;
using System.Collections.Generic;
using System.Text;
using Discord;
using Discord.Commands;
using Discord.WebSocket;
using Discord.Net;
using System.Linq;
using System.Threading.Tasks;
namespace ConsoleApp1.commands
{
public class jail : ModuleBase<SocketCommandContext>
{
[Command("jail")]
public async Task jail2 (IGuildUser user)
{
var role = Context.Guild.Roles.FirstOrDefault(x => x.Name.ToString() == "ROLE_NAME");
await (user as IGuildUser).AddRoleAsync(role);
}
}
}
Измените свой ответ, чтобы включить описание вашего кода, а не просто добавить комментарий. –
- 1. Как временно предоставить роль пользователю весной?
- 2. Как предоставить роль пользователю во время разработки?
- 3. T-SQL Как предоставить роль пользователю
- 4. Как предоставить роль доступа любому пользователю в рубине на рельсах?
- 5. как предоставить роль к определенной схеме
- 6. Как добавить дополнительную роль пользователю?
- 7. Как предоставить привилегии текущему пользователю
- 8. Невозможно назначить роль пользователю
- 9. Предоставить привилегии роли с опцией администратора Vs Предоставить роль пользователю с параметром администратора?
- 10. предоставить привилегию другому пользователю
- 11. Предоставить обновление пользователю
- 12. MySql предоставить пользователю разрешение
- 13. Oracle - предоставить привилегии пользователю
- 14. Предоставить пользователю JIRA доступ только для чтения пользователю-браузеру
- 15. Предоставить пользователю предоставление гранта другому пользователю
- 16. Postgresql: Как предоставить разрешение на заданную роль?
- 17. MVC InvalidOperationException, добавляющая роль пользователю
- 18. Discord.NET ждет наружу команды
- 19. Discord.NET - проблема версии Framework
- 20. Предоставить пользователю права в MySQL
- 21. Как назначить роль пользователю в Liferay
- 22. Как назначить роль вновь созданному пользователю
- 23. Как назначить роль пользователю в MVC5?
- 24. Как автоматически назначить роль пользователю CouchDB?
- 25. Как проверить, назначена ли пользователю роль admin
- 26. В базе данных Firebird как предоставить роль пользователю с параметром гранта?
- 27. Как предоставить администратору привилегии любому пользователю?
- 28. Как предоставить пользователю разрешение на webservice
- 29. Как предоставить пользователю вход для массива arraylist?
- 30. Как я могу предоставить привилегии PROCESS пользователю?
это не код завода, для этого вы можете попробовать [ Hack hands] (https://hackhands.com/) вместо этого ... здесь, мы помогаем ... показывает, что вы пробовали, и мы постараемся помочь там ... – balexandre