Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何让我的Discord机器人上线_C#_Discord_Discord.net - Fatal编程技术网

C# 如何让我的Discord机器人上线

C# 如何让我的Discord机器人上线,c#,discord,discord.net,C#,Discord,Discord.net,因此,我在VisualStudio2015上的Discord机器人C#上遇到了麻烦。我5分钟前刚开始工作,遇到了一个问题,我已经看过了,但似乎无法找到问题所在。是这样说的 await discord.Connect("code here") 应该是用户名和密码,或令牌 但当我把令牌放进去时,它说它需要两个参数 这是我的密码: 我也试过把 await discord.Connect("Client ID", "Secret"); 但它就是不起作用。对不起,如果我没有提供足够的信息,或者如

因此,我在VisualStudio2015上的Discord机器人C#上遇到了麻烦。我5分钟前刚开始工作,遇到了一个问题,我已经看过了,但似乎无法找到问题所在。是这样说的

await discord.Connect("code here") 
应该是用户名和密码,或令牌

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

这是我的密码:

我也试过把

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

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

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

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

简单的错误。我自己也有一个不和谐的机器人,我遇到了同样的问题。API不断更新,因此,如果您使用的API不正确,请按照以下方法进行修复:

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

}

您正在使用的方法不再有效

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

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

对不起,如果我没有提供足够的信息
你可以先在这里发布你的代码,而不是图片…你的错误消息说
它需要两个参数
但是你发布了一个图片,其中你用一个参数调用它…这是因为如果你查看参数,实际上已经有一个了。@Omega但是
不协调。Connect
需要2:)传递两个参数并相应地更新你的问题…我可以看到你在调用问题中看不到的方法。那么,这是如何解决问题的呢,介意再加上一些解释吗?这意味着你需要在回答中加上这个,并解释原因。这不是一个这样的答案,这只是一些随机文本扔在OP。我建议你阅读