2017-07-20 43 views
0

试图与Discord.NET 1.0工作,并以下foxbot引导Discord.Net让僵尸网络不能正常工作

fotbox guide

我用这个代码:

using System; 
using System.Threading.Tasks; 
using Discord; 
using Discord.WebSocket; 


namespace MyBot 
{ 
    class Program 
    { 
     static void Main(string[] args) 

     => new Program().StartAsync().GetAwaiter().GetResult(); 
     private DiscordSocketClient _client; 

     public async Task StartAsync() 
     { 
      _client = new DiscordSocketClient(); 
      await _client.LoginAsync(TokenType.Bot, "Mzmkl......"); 
      await _client.StartAsync(); 
      await Task.Delay(-1); 
     } 
    } 
} 

,并试图编译没有让我的机器人在线。我遵循了这些步骤,包括我的机器人。 Bot included

+0

确保您的令牌是正确的。我知道你把“......”放进去,所以没有人可以偷走它,但要确保它是正确的。另外,拿走“Task.Delay(-1);”并看看有什么。 – Unknown

回答

0

这是System.PlatformNotSupportedException错误。我使用Win7。 解决方案安装了WS4NET并添加了以下内容:

_client = new DiscordSocketClient(new DiscordSocketConfig { 
    WebSocketProvider = Discord.Net.Providers.WS4Net.WS4NetProvider.Instance 
});