前言
随着 go-cqhttp 的使用受限,作者也呼吁大家尽快转向无头 NTQQ 项目。目前市面上有不少优秀的替代方案,比如 NapCatQQ,而今天我们要重点介绍的是 Lagrange.Core。这是一个基于纯 C# 实现的 NTQQ 协议实现,稳定性与兼容性都在逐步提升。

准备工作
在开始之前,请确保你手头有以下资源:
- 一台电脑或服务器(后续会有专门的服务器部署教程)
- Lagrange 程序本体
- Python 3.9 及以上版本环境
- NoneBot 插件开发基础
关于操作系统
Lagrange 支持主流平台,包括 Windows、Linux 和 MacOS。下面的步骤将涵盖这些系统的通用操作逻辑。
下载与配置 Lagrange
首先前往 Lagrange 的 Releases 页面下载对应系统的版本。根据系统架构选择正确的压缩包,例如 64 位系统通常选择 x64 版本。
Windows 用户
解压后,将程序本体移动到你的项目文件夹中。双击运行 Lagrange.OneBot.exe,你会看到一个登录界面。使用准备作为 Bot 的 QQ 账号扫描二维码,验证成功后,程序同级目录下会生成若干配置文件。
此时需要修改 appsettings.json 配置文件,将其内容替换为以下标准配置(注意保留你的 Uin 和必要的 SignServerUrl):
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"SignServerUrl": "https://sign.lagrangecore.org/api/sign/25765",
"MusicSignServerUrl":



