2016-11-12 13 views
-2

因此,我一直在使用Visual Studio 2015 C#上的Discord机器人出现问题。我刚刚从5分钟前开始,我遇到了一个我曾经看过的问题,但似乎无法找出问题所在。它说,如何让我的不和机器人上线

await discord.Connect("code here") 

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

但是,当我把我的令牌它说,它需要两个参数。

这里是我的代码:

enter image description here

我也试图把

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

,但它只是不工作。对不起,如果我没有提供足够的信息,或者如果我的不够好,但请。 我在做什么错?

+4

'很抱歉,如果我不给足够的information'您可以在这里发布您的代码,而不是图像开始...... –

+1

你的错误消息指出'它需要两个参数',但是你发布一个**图片**,你用**一个**参数来调用它...... – EZI

+0

这是因为如果你看看参数,那里实际上已经有一个了。 – Omega

回答

1

根据您所使用的净库版本,您正在使用的一个,你必须指定TokeType像这样:

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

简单的错误。我有一个不和谐的机器人,我遇到了同样的问题。该API不断得到更新,所以你不用正确的,这里是你如何修复它:

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

} 
-1

你正在使用的方法不再有效。

在1.0,你应该使用这样的:

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

我可以看到你调用在问题中无处可见的方法。那么该如何解决这个问题呢,还要介绍一些解释呢? –

+1

这意味着您需要将此添加到您的答案并解释原因_。这不是一个这样的答案,这只是一些随机文本抛出的OP。我建议你阅读http://stackoverflow.com/help/how-to-answer –