2017-04-30 1 views
0

Je crée un bot et j'ai vu sur le site discor.net pour mettre cette commande en if (!client.Servers.Any()) await client.AcceptInvite(client.GetInvite("aaabbbcccdddeee")); }); mais quand je le fais, visual studio renvoie toujours une erreur pour le AcceptInvite commande quelqu'un peut-il aider?Utiliser discord.net pour qu'un bot accepte l'invitation

Mon code complet

using Discord.Commands; 
using Discord; 
using System; 
using System.Linq; 

namespace AltrightistanBot 
{ 
    class BOT1 
    { 
     //var client = new DiscordClient(); 
     DiscordClient discord; 
     CommandService commands; 
     public BOT1() 
     { 

     discord = new DiscordClient(x => 
     { 
      x.LogLevel = LogSeverity.Info; 
      x.LogHandler = Log; 
     }); 

     //DISCORD CONNECT   
     discord.ExecuteAndWait(async() => 
     { 
      await discord.Connect("MzA4MDM0ODIyODg0ODE4OTQ1.C-bU8Q.J-WFyebfjosiYSmpdn0epnsOLi8", TokenType.User); 
     });   
    } 

     //CONSOLE 
     private void Log(object sender, LogMessageEventArgs e) 
     { 
     Console.WriteLine(e.Message); 
     } 
    public void DoStuff() 
    { 
     var client = new DiscordClient(); 
     client.ExecuteAndWait(async() => 
     { 
     if (!client.Servers.Any()) 
       await client.AcceptInvite(client.GetInvite("333333")); 
     }); 
    } 
} 

}

+0

Il est recommandé d'utiliser discord.legacy mais quand cela arrive, il est dit _Argument 2: impossible de convertir 'System.Threading.Tasks.Task ' en 'Discord.Invite'_ –

Répondre

0

bots ne peuvent pas accepter des invitations, seuls les utilisateurs peuvent.

+0

faire un robot vous êtes capable aussi, mais c'est contre TOS –