下面的代码成功地初始化并配置了一个MiraiBot实例,你可以试着运行它。
using Manganese.Text;
using Mirai.Net.Sessions;
namespace Mirai.Net.Examples
{
public class Program
{
public async Task Main()
{
var bot = new MiraiBot
{
Address = "localhost:8080",
QQ = "1590454991",
VerifyKey = "1145141919810"
};
// 注意: `LaunchAsync`是一个异步方法,请确保`Main`方法的返回值为`Task`
await bot.LaunchAsync();
// 在这里添加你的代码,比如订阅消息/事件之类的
// code
// 然后在这之后卡住主线程(也可以使用别的方式,文档假设阅读者是个C#初学者)
Console.ReadLine();
}
}
}如果你运行上面的例子之后,出现了下面的异常,请检查你的mcl是否已经按照指南正确地安装并运行。
Flurl.Http.FlurlHttpException: 'Call failed. No connection could be made because the target machine actively refused it. (localhost:8080): POST http://localhost:8080/verify`