> 英語 < | 简体中文
ラグランジュコア | NTQQプロトコルの実装(?こちら |
オープンシャムロック | Xused、OneBot ボット フレームワークに基づく |
クロノキャット | Electron に基づくモジュール式のSatori Bot Framework |
ラグランジュ.ドクター
ドッカーガイド
Lagrange.Core は Linwenxuan05 によってスケジュールされたほぼすべての機能とタスクを完了したため、ライブラリのほとんどの強化は次のリポジトリに集中されます。
機能リクエストは受け付けられますが、実装には長期間かかります。
以下のバージョンでサポートされる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 にあります。
メッセージセグメント | サポート |
---|---|
文章 | ? |
顔 | ? |
画像 | ? |
記録 | ? |
ビデオ | ? |
で | ? |
Rps | ? |
サイコロ | ? |
シェイク | ? |
突く | ? |
匿名 | ? |
共有 | ? |
接触 | ? |
位置 | ? |
音楽 | ? |
返事 | ? |
フォワード | ? |
ノード | ? |
XML | ? |
ジソン | ? |
API | サポート |
---|---|
/send_private_msg | ? |
/send_group_msg | ? |
/send_msg | ? |
/delete_msg | ? |
/get_msg | ? |
/get_forward_msg | ? |
/send_like | ? |
/set_group_kick | ? |
/set_group_ban | ? |
? | |
/set_group_whole_ban | ? |
/set_group_admin | ? |
? | |
/set_group_card | ? |
/セットグループ名 | ? |
/set_group_leave | ? |
/set_group_special_title | ? |
/set_friend_add_request | ? |
/set_group_add_request | ? |
/get_login_info | ? |
/get_stranger_info | ? |
/get_friend_list | ? |
/get_group_info | ? |
/get_group_list | ? |
/get_group_member_info | ? |
/get_group_member_list | ? |
/get_group_honor_info | ? |
/get_cookies | ? |
/get_csrf_token | ? |
/get_credentials | ? |
/get_record | ? |
/get_image | ? |
/can_send_image | ? |
/can_send_record | ? |
/get_status | ? |
/get_version_info | ? |
/set_restart | ? |
/clean_cache | ? |
投稿タイプ | イベント名 | サポート |
---|---|---|
メッセージ | プライベートメッセージ | ? |
メッセージ | グループメッセージ | ? |
知らせ | グループファイルのアップロード | ? |
知らせ | グループ管理者の変更 | ? |
知らせ | グループメンバーの減少 | ? |
知らせ | グループメンバーの増加 | ? |
知らせ | グループミュート | ? |
知らせ | 友達追加 | ? |
知らせ | グループリコールメッセージ | ? |
知らせ | フレンドリコールメッセージ | ? |
知らせ | グループポケ | ? |
知らせ | グループ紅包福王 | ? |
知らせ | グループメンバーの名誉が変更されました | ? |
リクエスト | 友達リクエストの追加 | ? |
リクエスト | グループリクエスト/招待 | ? |
メタ | ライフサイクル | ? |
メタ | ハートビート | ? |
通信タイプ | サポート |
---|---|
HTTP | ? |
HTTP-ポスト | ? |
フォワードWebソケット | ? |
リバースWebソケット | ? |
appsettings.json
例ここではパスワードが空であるため、QRCode ログインが使用されることを示しています
{
"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
静的クラスを書き換えることで独自の署名サービスを確立できます。署名 API の提供について KonataDev/TheSnowfield に感謝します
署名 API は現在提供されていません。どこかで見つけて、 BotConfig
のCustomSignProvider
のSignProvider
クラスを継承する必要がある場合があります。
組み込みの SignServer が提供されるようになりました。お楽しみください。
Windows と macOS の署名が欠落しているため、自分で解決する必要があります