如何让我的Discord机器人上线

时间:2016-11-12 18:46:18

标签: c# discord discord.net

所以我在Visual Studio 2015,C#上遇到了我的Discord bot问题。我刚刚在5分钟前刚刚开始,我遇到了一个我已经看过的问题,但似乎无法找到问题所在。它说的是

await discord.Connect("code here") 
  

应该是用户名和密码,或者是令牌

但是当我把我的令牌放入其中时说它需要两个参数。

这是我的代码:

enter image description here

我也尝试过

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

但它只是不起作用。很抱歉,如果我没有提供足够的信息,或者我的信息不够好,请求。 我做错了什么?

3 个答案:

答案 0 :(得分:1)

根据您使用的.Net lib版本,在您使用的版本中,您必须指定TokeType,如下所示:

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

答案 1 :(得分:0)

简单的错误。我自己有一个Discord Bot,我遇到了同样的问题。 API会不断更新,因此您不会使用正确的,以下是如何修复它:

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

}

答案 2 :(得分:-1)

您使用的方法已不再有效。

在1.0中你应该这样使用:

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