> 中文 < | 簡體中文
拉格朗日核心 | 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,盡情享受吧! **
協定 | 支援 | 登入 | 支援 | 留言 | 支援 | 營運 | 支援 | 活動 | 支援 |
---|---|---|---|---|---|---|---|---|---|
視窗 | ? | QR 圖碼 | ? | 圖片 | ? | 戳 | ? | 驗證碼 | ? |
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的簽章缺失,需自行解決