> 中文 < | 简体中文
拉格朗日核心 | NTQQ协议实现(?这里 |
开放三叶草 | 基于Xpose、OneBot机器人框架 |
计时猫 | 基于Electron、模块化Satori Bot框架 |
拉格朗日.Doc
码头工人指南
Lagrange.Core已经完成了Linwenxuan05计划的几乎所有功能和任务,所以接下来对库的大部分增强将集中到repo中。
功能请求将被接受,但实施时间较长。
后续版本也会添加支持的NTQQ新功能。
Lagrange.Core 项目,包括其开发者、贡献者以及附属个人或实体,特此明确否认与任何形式的非法行为有任何关联、支持或认可。本免责声明适用于可能违反当地、国家或国际法律、法规或道德准则的 Lagrange.Core 项目的任何使用或应用。
Lagrange.Core 是一个开源软件项目,旨在促进其预期用例中的合法和道德应用。每个用户都有责任确保其对 Lagrange.Core 的使用符合其管辖范围内的所有适用法律和法规。
Lagrange.Core 的开发者和贡献者对用户违反法律或从事任何形式非法活动的任何行为不承担任何责任。用户对自己的行为以及使用Lagrange.Core可能产生的任何后果承担全部责任。
此外,Lagrange.Core 社区(包括其开发人员、贡献者和用户)提供的任何讨论、建议或指导不应被解释为法律建议。强烈建议用户寻求独立的法律顾问,以了解其行为的法律影响并确保遵守相关法律法规。
通过使用或访问 Lagrange.Core,用户承认并同意免除开发者、贡献者以及关联个人或实体因使用或滥用该项目而产生的任何及所有责任,包括因其行为而产生的任何法律后果。行动。
请负责任地并依法使用Lagrange.Core。
https://sign.lagrangecore.org/api/sign
感谢外国热心网友提供Azure Servlet
** 现已提供内置 SignServer,尽情享受吧! **
协议 | 支持 | 登录 | 支持 | 留言 | 支持 | 运营 | 支持 | 活动 | 支持 |
---|---|---|---|---|---|---|---|---|---|
视窗 | ? | 二维码 | ? | 图片 | ? | 戳 | ? | 验证码 | ? |
macOS | ? | 密码 | ? | 文本/地址 | ? | 记起 | ? | 机器人在线 | ? |
Linux | ? | 轻松登录 | ? | 记录 | ? | 离开群组 | ? | 机器人离线 | ? |
不寻常的设备 密码 | ? | Q脸 | ? | 设置特殊标题 | ? | 信息 | ? | ||
不寻常的设备 简单的 | ? | 杰森 | ? | 踢掉会员 | ? | 戳 | ? | ||
新设备验证 | ? | XML | ? | 静音会员 | ? | 消息召回 | ? | ||
向前 | ? | 设置管理员 | ? | 集团成员减少 | ? | ||||
视频 | ? | 好友请求 | ? | 群组成员增加 | ? | ||||
回复 | ? | 团体请求 | ? | 群组推广管理 | ? | ||||
文件 | ? | ? | 团体邀请 | ? | |||||
戳 | ? | 客户端密钥 | ? | 群组请求加入 | ? | ||||
轻应用 | ? | 曲奇饼 | ? | 好友请求 | ? | ||||
发送消息 | ? | ? | |||||||
? |
用于开发的二进制文件可以在 Actions Artifacts 中找到
消息段 | 支持 |
---|---|
文本 | ? |
脸 | ? |
图像 | ? |
记录 | ? |
视频 | ? |
在 | ? |
反应速度 | ? |
骰子 | ? |
摇 | ? |
戳 | ? |
匿名的 | ? |
分享 | ? |
接触 | ? |
地点 | ? |
音乐 | ? |
回复 | ? |
向前 | ? |
节点 | ? |
XML | ? |
杰森 | ? |
应用程序编程接口 | 支持 |
---|---|
/发送_私人_消息 | ? |
/发送组消息 | ? |
/发送消息 | ? |
/删除消息 | ? |
/获取消息 | ? |
/获取转发消息 | ? |
/send_like | ? |
/设置组踢 | ? |
/set_group_ban | ? |
? | |
/set_group_whole_ban | ? |
/设置组管理 | ? |
? | |
/设置组卡 | ? |
/设置组名称 | ? |
/设置组离开 | ? |
/set_group_special_title | ? |
/set_friend_add_request | ? |
/设置组添加请求 | ? |
/获取登录信息 | ? |
/获取陌生人信息 | ? |
/获取朋友列表 | ? |
/获取组信息 | ? |
/获取组列表 | ? |
/获取组成员信息 | ? |
/获取组成员列表 | ? |
/获取组荣誉信息 | ? |
/获取cookies | ? |
/获取csrf_token | ? |
/获取凭据 | ? |
/获取记录 | ? |
/获取图像 | ? |
/可以发送图像 | ? |
/可以发送记录 | ? |
/获取状态 | ? |
/获取版本信息 | ? |
/设置重启 | ? |
/清理缓存 | ? |
帖子类型 | 事件名称 | 支持 |
---|---|---|
信息 | 私信 | ? |
信息 | 群组留言 | ? |
注意 | 群组文件上传 | ? |
注意 | 群组管理员变更 | ? |
注意 | 集团成员减少 | ? |
注意 | 团体会员增加 | ? |
注意 | 群组静音 | ? |
注意 | 添加好友 | ? |
注意 | 群组召回消息 | ? |
注意 | 好友召回消息 | ? |
注意 | 团体戳 | ? |
注意 | 团体红包幸运王 | ? |
注意 | 集团成员荣誉变更 | ? |
要求 | 添加好友请求 | ? |
要求 | 团体请求/邀请 | ? |
元 | 生命周期 | ? |
元 | 心跳 | ? |
通讯类型 | 支持 |
---|---|
HTTP | ? |
Http-Post | ? |
转发WebSocket | ? |
反向WebSocket | ? |
appsettings.json
示例由于此处密码为空,表示使用二维码登录
{
"Logging" : {
"LogLevel" : {
"Default" : " Information " ,
"Microsoft" : " Warning " ,
"Microsoft.Hosting.Lifetime" : " Information "
}
},
"SignServerUrl" : " " ,
"Account" : {
"Uin" : 0 ,
"Password" : " " ,
"Protocol" : " Linux " ,
"AutoReconnect" : true ,
"GetOptimumServer" : true
},
"Message" : {
"IgnoreSelf" : true ,
"StringPost" : false
},
"QrCode" : {
"ConsoleCompatibilityMode" : false
},
"Implementations" : [
{
"Type" : " ReverseWebSocket " ,
"Host" : " 127.0.0.1 " ,
"Port" : 8080 ,
"Suffix" : " /onebot/v11/ws " ,
"ReconnectInterval" : 5000 ,
"HeartBeatInterval" : 5000 ,
"HeartBeatEnable" : true ,
"AccessToken" : " "
},
{
"Type" : " ForwardWebSocket " ,
"Host" : " * " ,
"Port" : 8081 ,
"HeartBeatInterval" : 5000 ,
"HeartBeatEnable" : true ,
"AccessToken" : " "
},
{
"Type" : " HttpPost " ,
"Host" : " 127.0.0.1 " ,
"Port" : 8082 ,
"Suffix" : " / " ,
"HeartBeatInterval" : 5000 ,
"HeartBeatEnable" : true ,
"AccessToken" : " "
},
{
"Type" : " Http " ,
"Host" : " * " ,
"Port" : 8083 ,
"AccessToken" : " "
}
]
}
警告
目前ForwardWebSocket
和Http
都是基于HttpListener
实现的,存在以下问题:
在 Linux 上,Http 请求的Host
标头必须与Prefix
的值匹配,除非它是+
或*
,因此将ForwardWebSocket
和Http
的Host
配置为您用于访问它的域名或 IP。
在Windows上, HttpListener
是基于http.sys
实现的,因此在使用它之前需要注册urlacl
。参见 netsh。您还可以使用管理员启动Lagrange.OneBot
,此时HttpListener
将自动注册所需的urlacl
。
Signature
静态类来建立自己的签名服务。感谢 KonataDev/TheSnowfield 提供签名 API
现在不提供签名API,您可能需要在某个地方找到它并继承BotConfig
中CustomSignProvider
的SignProvider
类
现已提供内置 SignServer,尽情享受吧!
Windows和macOS的签名缺失,需要自行解决