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"));
});
}
}
}
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'_ –