mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2024-11-21 09:36:35 +00:00
Merge remote-tracking branch 'origin/main'
# Conflicts: # src/core # src/core.lib/src/adapters/NodeIDependsAdapter.js # src/core.lib/src/adapters/NodeIDispatcherAdapter.js # src/core.lib/src/adapters/NodeIGlobalAdapter.js # src/core.lib/src/adapters/index.js # src/core.lib/src/apis/file.js # src/core.lib/src/apis/friend.js # src/core.lib/src/apis/group.js # src/core.lib/src/apis/index.js # src/core.lib/src/apis/msg.js # src/core.lib/src/apis/sign.js # src/core.lib/src/apis/user.js # src/core.lib/src/apis/webapi.js # src/core.lib/src/apis/window.js # src/core.lib/src/core.js # src/core.lib/src/data.js # src/core.lib/src/entities/cache.js # src/core.lib/src/entities/constructor.js # src/core.lib/src/entities/group.js # src/core.lib/src/entities/index.js # src/core.lib/src/entities/msg.js # src/core.lib/src/entities/notify.js # src/core.lib/src/entities/user.js # src/core.lib/src/external/hook.js # src/core.lib/src/index.js # src/core.lib/src/listeners/NodeIKernelBuddyListener.js # src/core.lib/src/listeners/NodeIKernelFileAssistantListener.js # src/core.lib/src/listeners/NodeIKernelGroupListener.js # src/core.lib/src/listeners/NodeIKernelLoginListener.js # src/core.lib/src/listeners/NodeIKernelMsgListener.js # src/core.lib/src/listeners/NodeIKernelProfileListener.js # src/core.lib/src/listeners/NodeIKernelRobotListener.js # src/core.lib/src/listeners/NodeIKernelSessionListener.js # src/core.lib/src/listeners/NodeIKernelStorageCleanListener.js # src/core.lib/src/listeners/index.js # src/core.lib/src/services/common.js # src/core.lib/src/services/index.js # src/core.lib/src/sessionConfig.js # src/core.lib/src/utils/config.js # src/core.lib/src/utils/db.js # src/core.lib/src/wrapper.js
This commit is contained in:
commit
3fea4602f8
@ -6,12 +6,14 @@
|
|||||||
|
|
||||||
NapCatQQ 是基于NTQQ本体实现一套 Bot 框架。
|
NapCatQQ 是基于NTQQ本体实现一套 Bot 框架。
|
||||||
|
|
||||||
名字寓意 瞌睡猫QQ ,但是不准叫NCQQ!,像睡着了一样在后台低占用运行的无需GUI界面的NTQQ。
|
名字寓意 瞌睡猫QQ (不准叫我 NCQQ!),像睡着了一样在后台低占用运行的无需GUI界面的NTQQ。
|
||||||
|
|
||||||
## 使用教程
|
## 使用教程
|
||||||
|
|
||||||
可前往 Release 页面下载最新版本
|
可前往 Release 页面下载最新版本
|
||||||
|
|
||||||
|
如果你想体验最新的功能,可以到 [Actions](https://github.com/NapNeko/NapCatQQ/actions/workflows/build.yml) 下载开发版本,但不保证其稳定性
|
||||||
|
|
||||||
### Windows 启动
|
### Windows 启动
|
||||||
|
|
||||||
运行`powershell ./napcat.ps1`, 或者 `napcat.bat`,如果出现乱码,可以尝试运行`napcat-utf8.ps1` 或 `napcat-utf8.bat`
|
运行`powershell ./napcat.ps1`, 或者 `napcat.bat`,如果出现乱码,可以尝试运行`napcat-utf8.ps1` 或 `napcat-utf8.bat`
|
||||||
|
@ -9,5 +9,5 @@ if (currentVersion === targetVersion) {
|
|||||||
fs.writeFileSync("./checkVersion.sh", "#!/bin/bashe\necho \"CheckVersion Is Done\"")
|
fs.writeFileSync("./checkVersion.sh", "#!/bin/bashe\necho \"CheckVersion Is Done\"")
|
||||||
} else {
|
} else {
|
||||||
let runscript = "sed -i 's/\"version\": \"" + currentVersion + "\"/\"version\": \"" + targetVersion + "\"/g' package.json";
|
let runscript = "sed -i 's/\"version\": \"" + currentVersion + "\"/\"version\": \"" + targetVersion + "\"/g' package.json";
|
||||||
fs.writeFileSync("./checkVersion.sh", "#!/bin/bashe\ngit config --global user.email \"bot@test.nanaeo.cn\"\n git config --global user.name \"Version\"\n" + runscript + "\ngit add .\n git commit -m \"chore:version change\"\n git push -u origin main")
|
fs.writeFileSync("./checkVersion.sh", "#!/bin/bashe\ngit config --global user.email \"bot@test.wumiao.wang\"\n git config --global user.name \"Version\"\n" + runscript + "\ngit add .\n git commit -m \"chore:version change\"\n git push -u origin main")
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,7 @@ import { ob11Config } from '@/onebot11/config';
|
|||||||
type RegisterHandler = (res: Response, payload: any) => Promise<any>
|
type RegisterHandler = (res: Response, payload: any) => Promise<any>
|
||||||
|
|
||||||
export abstract class HttpServerBase {
|
export abstract class HttpServerBase {
|
||||||
name: string = 'LLOneBot';
|
name: string = 'NapCatQQ';
|
||||||
private readonly expressAPP: Express;
|
private readonly expressAPP: Express;
|
||||||
private server: http.Server | null = null;
|
private server: http.Server | null = null;
|
||||||
|
|
||||||
|
2
src/core
2
src/core
@ -1 +1 @@
|
|||||||
Subproject commit 0bb685e6e138f3470521e2ee1bd3055b7f0e4dae
|
Subproject commit 3544891db76a48f21e378e2d431107d349ca545b
|
@ -15,7 +15,7 @@ export class GetGroupEssence extends BaseAction<PayloadType, GroupEssenceMsgRet>
|
|||||||
actionName = ActionName.GoCQHTTP_GetEssenceMsg;
|
actionName = ActionName.GoCQHTTP_GetEssenceMsg;
|
||||||
|
|
||||||
protected async _handle(payload: PayloadType) {
|
protected async _handle(payload: PayloadType) {
|
||||||
let ret = await WebApi.getGroupEssenceMsg(payload.group_id.toString(), payload.pages.toString());
|
const ret = await WebApi.getGroupEssenceMsg(payload.group_id.toString(), payload.pages.toString());
|
||||||
if (!ret) {
|
if (!ret) {
|
||||||
throw new Error('获取失败');
|
throw new Error('获取失败');
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,7 @@ export class GetGroupNotice extends BaseAction<PayloadType, WebApiGroupNoticeRet
|
|||||||
|
|
||||||
protected async _handle(payload: PayloadType) {
|
protected async _handle(payload: PayloadType) {
|
||||||
const group = payload.group_id.toString();
|
const group = payload.group_id.toString();
|
||||||
let ret = await WebApi.getGrouptNotice(group);
|
const ret = await WebApi.getGrouptNotice(group);
|
||||||
if (!ret) {
|
if (!ret) {
|
||||||
throw new Error('获取公告失败');
|
throw new Error('获取公告失败');
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user