> 영어 < | 简体中文
라그랑주.코어 | NTQQ 프로토콜 구현(?여기 |
오픈샴록 | Xposed, OneBot Bot Framework 기반 |
크로노캣 | Electron 기반의 모듈식 Satori Bot Framework |
라그랑주.Doc
도커 가이드
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 서블릿을 제공해주신 外國热心网友님께 감사드립니다.
** 이제 내장 SignServer가 제공됩니다. 즐겨보세요! **
규약 | 지원하다 | 로그인 | 지원하다 | 메시지 | 지원하다 | 운영 | 지원하다 | 이벤트 | 지원하다 |
---|---|---|---|---|---|---|---|---|---|
윈도우 | ? | Qr코드 | ? | 이미지 | ? | 찌름 | ? | 보안 문자 | ? |
macOS | ? | 비밀번호 | ? | 문자 / 시간 | ? | 상기하다 | ? | 봇온라인 | ? |
리눅스 | ? | 간편로그인 | ? | 기록 | ? | 그룹 탈퇴 | ? | 봇오프라인 | ? |
UnusalDevice 비밀번호 | ? | Q페이스 | ? | 특별 제목 설정 | ? | 메시지 | ? | ||
UnusalDevice 쉬운 | ? | 제이슨 | ? | 멤버 추방 | ? | 찌름 | ? | ||
새로운장치확인 | ? | XML | ? | 회원 음소거 | ? | 메시지회수 | ? | ||
앞으로 | ? | 관리자 설정 | ? | GroupMember감소 | ? | ||||
동영상 | ? | 친구요청 | ? | 그룹회원 증가 | ? | ||||
회신하다 | ? | 그룹요청 | ? | 그룹승격관리자 | ? | ||||
파일 | ? | ? | 그룹초대 | ? | |||||
찌름 | ? | 클라이언트 키 | ? | 그룹 요청 가입 | ? | ||||
라이트앱 | ? | 쿠키 | ? | 친구요청 | ? | ||||
메시지 보내기 | ? | ? | |||||||
? |
개발용 바이너리는 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-포스트 | ? |
앞으로WebSocket | ? |
리버스웹소켓 | ? |
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
정적 클래스를 다시 작성하여 고유한 서명 서비스를 설정할 수 있습니다. Signature API 제공에 대해 KonataDev/TheSnowfield에게 감사드립니다.
이제 Signature API가 제공되지 않습니다. 어딘가에서 찾아서 BotConfig
의 CustomSignProvider
에 대한 SignProvider
클래스를 상속해야 할 수도 있습니다.
이제 내장형 SignServer가 제공됩니다. 즐겨보세요!
Windows 및 macOS의 서명이 누락되었습니다. 직접 알아내야 합니다.