public async Task GetRoleId(CommandContext ctx, string roleName) { var result = _discordResolver.TryResolveRoleByName(ctx.Guild, roleName, out var discordRole); if (!result.Resolved) { await ctx.RespondAsync(result.ErrorMessage); return; } await ctx.RespondAsync($"Role {roleName} has id {discordRole.Id}"); }
public async Task CreateRole(CommandContext ctx, string discordRoleName, string?aliasList = null) { var result = _discordResolver.TryResolveRoleByName(ctx.Guild, discordRoleName, out var discordRole); if (!result.Resolved) { await ctx.RespondAsync(result.ErrorMessage); return; } await CreateRole(ctx, discordRole, aliasList); }