Bonjour,

ci-dessous un bou de code permettant d'assigner les roles pour chaque utilisateur clique sur le bouton correspondant a sa classe

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var inter = ctx.Client.GetInteractivity();
 
            var result = await inter.WaitForReactionAsync(
                x => x.Message == joinmsg && x.User == ctx.User && (x.Emoji == tank || x.Emoji == heal)).ConfigureAwait(false);
 
            if (result.Result.Emoji == tank)
            {
                var TankR = ctx.Guild.GetRole(1041428679978401913);
                await ctx.Member.GrantRoleAsync(TankR).ConfigureAwait(false);
            }else if (result.Result.Emoji == heal)
            {
                var HealR = ctx.Guild.GetRole(1043891142560862291);
                await ctx.Member.GrantRoleAsync(HealR).ConfigureAwait(false);
            }
le problème est qu'à chaque fois que je clique sur un bouton j'ai le message d'erreur ci-dessous
Nom : error.PNG
Affichages : 541
Taille : 43,5 Ko

j'avoue que je suis perdu.