DsharpPlus сменить должность - PullRequest
0 голосов
/ 18 марта 2020

Я использую DsharpPlus, после попытки изменить положение в несоответствующих ролях, всегда возвращает код ошибки 400 неправильный запрос в деталях с сообщением необходимого разрешения

Но мой бот имеет разрешение администратора .

<br>
            DiscordRole role = null;
            var roleTempList = ctx.Guild.Roles.Where(x => x.Value.Name == "without bot registration").ToList();
            var roles = ctx.Guild.Roles.OrderByDescending(x => x.Value.Position).FirstOrDefault();</p>

<code>        if (roleTempList.Count == 0)
        {
            role = await ctx.Guild.CreateRoleAsync("without bot registration", Permissions.SendMessages, DiscordColor.Red, true, false).ConfigureAwait(false); 
            await role.ModifyPositionAsync(roles.Value.Position + 1).ConfigureAwait(false);
        } 
</code>

...