-3

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

await discord.Connect("code here") 

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

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

这是我的代码:

在此处输入图像描述

我也试过把

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

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

4

3 回答 3

1

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

await discord.Connect("mytoken", TokenType.Bot)
于 2016-11-12T18:53:40.650 回答
0

简单的错误。我自己有一个 Discord Bot,我遇到了同样的问题。API 会不断更新,所以你没有使用正确的方法,这里是你可以修复它的方法:

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

}
于 2016-11-13T00:55:01.757 回答
-1

您使用的方法不再有效。

在 1.0 中,您应该像这样使用:

string token = "YOUR TOKEN";
await _client.LoginAsync(TokenType.Bot, token);
await _client.StartAsync();
于 2017-03-31T06:47:21.213 回答