2016-11-12 18 views
-2

So habe ich Probleme mit meinem Discord-Bot auf Visual Studio 2015, C#. Ich habe gerade erst vor 5 Minuten angefangen und bin auf ein Problem gestoßen, das ich mir angeschaut habe, aber ich kann einfach nicht das Problem herausfinden. Es ist zu sagen, dassWie ich meinen Discord-Bot zum Laufen bringen kann

await discord.Connect("code here") 

ein Benutzername und ein Passwort sein sollte, oder ein Token

Aber wenn ich in es mein Token setzen, sagt es zwei Argumente benötigt.

Hier ist mein Code:

enter image description here

ich auch

versucht Putting haben
await discord.Connect("Client ID", "Secret"); 

Aber es funktioniert einfach nicht. Tut mir leid, wenn ich nicht genug Informationen gebe, oder wenn mir einfach nicht gut genug ist, aber bitte. Was mache ich falsch?

+4

'Sorry, wenn ich nicht genug Informationen verstößt geben Sie hier durch die Veröffentlichung der Code beginnen, kein Bild ... –

+1

Ihre Fehlermeldung sagt 'es braucht zwei Argumente', aber du poste ein ** Bild **, wo du es mit ** einem ** Argument nennst ... – EZI

+0

Das liegt daran, wenn du dir die Argumente ansiehst, gibt es dort tatsächlich schon eins. – Omega

Antwort

1

Je nachdem, was .Net lib-Version Sie verwenden, in dem man Sie verwenden, müssen Sie die TokeType wie so angeben:

await discord.Connect("mytoken", TokenType.Bot) 
0

einfache Fehler. Da ich selbst einen Discord-Bot hatte, stieß ich auf dasselbe Problem. Die API wird ständig aktualisiert zu werden, so was du tun sie nicht richtig nutzen, um zu sein, hier ist, wie man es beheben kann:

try 
{ 
    discord.ExecuteAndWait(async() => 
    { 
     await discord.Connect("Token", TokenType.Bot); 
    }); 
} 
catch 
{ 

} 
-1

Die Methode, die Sie verwenden, ist nicht mehr zu arbeiten.

In 1.0 sollten Sie wie folgt verwenden:

string token = "YOUR TOKEN"; 
await _client.LoginAsync(TokenType.Bot, token); 
await _client.StartAsync(); 
+0

Ich sehe Sie Methoden aufrufen, die nirgends in der Frage zu sehen sind. Also, wie soll das das Problem lösen, auch etwas Erklärung hinzufügen? –

+1

Das bedeutet, dass Sie dies zu Ihrer Antwort hinzufügen und den Grund erklären müssen. Das ist keine Antwort wie diese, das ist nur ein zufälliger Text, der auf das OP geworfen wird. Ich empfehle Ihnen, http://stackoverflow.com/help/how-to-answer zu lesen –

Verwandte Themen