mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2024-11-16 04:45:46 +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 框架。
|
||||
|
||||
名字寓意 瞌睡猫QQ ,但是不准叫NCQQ!,像睡着了一样在后台低占用运行的无需GUI界面的NTQQ。
|
||||
名字寓意 瞌睡猫QQ (不准叫我 NCQQ!),像睡着了一样在后台低占用运行的无需GUI界面的NTQQ。
|
||||
|
||||
## 使用教程
|
||||
|
||||
可前往 Release 页面下载最新版本
|
||||
|
||||
如果你想体验最新的功能,可以到 [Actions](https://github.com/NapNeko/NapCatQQ/actions/workflows/build.yml) 下载开发版本,但不保证其稳定性
|
||||
|
||||
### Windows 启动
|
||||
|
||||
运行`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\"")
|
||||
} else {
|
||||
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>
|
||||
|
||||
export abstract class HttpServerBase {
|
||||
name: string = 'LLOneBot';
|
||||
name: string = 'NapCatQQ';
|
||||
private readonly expressAPP: Express;
|
||||
private server: http.Server | null = null;
|
||||
|
||||
|
2
src/core
2
src/core
@ -1 +1 @@
|
||||
Subproject commit 0bb685e6e138f3470521e2ee1bd3055b7f0e4dae
|
||||
Subproject commit 3544891db76a48f21e378e2d431107d349ca545b
|
@ -12,13 +12,13 @@ interface PayloadType {
|
||||
}
|
||||
|
||||
export class GetGroupEssence extends BaseAction<PayloadType, GroupEssenceMsgRet> {
|
||||
actionName = ActionName.GoCQHTTP_GetEssenceMsg;
|
||||
actionName = ActionName.GoCQHTTP_GetEssenceMsg;
|
||||
|
||||
protected async _handle(payload: PayloadType) {
|
||||
let ret = await WebApi.getGroupEssenceMsg(payload.group_id.toString(), payload.pages.toString());
|
||||
if (!ret) {
|
||||
throw new Error('获取失败');
|
||||
}
|
||||
return ret;
|
||||
protected async _handle(payload: PayloadType) {
|
||||
const ret = await WebApi.getGroupEssenceMsg(payload.group_id.toString(), payload.pages.toString());
|
||||
if (!ret) {
|
||||
throw new Error('获取失败');
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
@ -7,14 +7,14 @@ interface PayloadType {
|
||||
}
|
||||
|
||||
export class GetGroupNotice extends BaseAction<PayloadType, WebApiGroupNoticeRet> {
|
||||
actionName = ActionName.GoCQHTTP_GetGroupNotice;
|
||||
actionName = ActionName.GoCQHTTP_GetGroupNotice;
|
||||
|
||||
protected async _handle(payload: PayloadType) {
|
||||
const group = payload.group_id.toString();
|
||||
let ret = await WebApi.getGrouptNotice(group);
|
||||
if (!ret) {
|
||||
throw new Error('获取公告失败');
|
||||
}
|
||||
return ret;
|
||||
protected async _handle(payload: PayloadType) {
|
||||
const group = payload.group_id.toString();
|
||||
const ret = await WebApi.getGrouptNotice(group);
|
||||
if (!ret) {
|
||||
throw new Error('获取公告失败');
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user