所以我在Visual Studio 2015,C#上遇到了我的Discord bot问题。我刚刚在5分钟前刚刚开始,我遇到了一个我已经看过的问题,但似乎无法找到问题所在。它说的是
await discord.Connect("code here")
应该是用户名和密码,或者是令牌
但是当我把我的令牌放入其中时说它需要两个参数。
这是我的代码:
我也尝试过
await discord.Connect("Client ID", "Secret");
但它只是不起作用。很抱歉,如果我没有提供足够的信息,或者我的信息不够好,请求。 我做错了什么?
答案 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();