Discord.Net 让机器人联机不起作用
Discord.Net getting bot online doesn't work
尝试使用 Discord.NET 1.0 并遵循 foxbot 指南
我使用了这个代码:
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
这是 System.PlatformNotSupportedException 错误。我用 Win7 工作。
解决方案是安装 WS4NET 并添加:
_client = new DiscordSocketClient(new DiscordSocketConfig {
WebSocketProvider = Discord.Net.Providers.WS4Net.WS4NetProvider.Instance
});
尝试使用 Discord.NET 1.0 并遵循 foxbot 指南
我使用了这个代码:
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
这是 System.PlatformNotSupportedException 错误。我用 Win7 工作。 解决方案是安装 WS4NET 并添加:
_client = new DiscordSocketClient(new DiscordSocketConfig {
WebSocketProvider = Discord.Net.Providers.WS4Net.WS4NetProvider.Instance
});