Commit b1a3209c authored by nanahira's avatar nanahira

catchup and schema roles

parent 340ebee5
......@@ -10,7 +10,7 @@
"license": "MIT",
"dependencies": {
"lodash": "^4.17.21",
"schemastery-gen": "^2.4.0",
"schemastery-gen": "^2.4.1",
"source-map-support": "^0.5.20"
},
"devDependencies": {
......@@ -3671,9 +3671,9 @@
"integrity": "sha512-BBXNUBLlYv3WR0C/EmwMiAUkwv9wWUCwYt13F3wgkoaecAY5JtWTQkHSzZk3UmL+KumfYkCnBIlHxfwFXd4Cyg=="
},
"node_modules/schemastery-gen": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/schemastery-gen/-/schemastery-gen-2.4.0.tgz",
"integrity": "sha512-ez+jP+AHXoBXTX+/D0AkQiaw7lWlhSPts5rEGcDwpPuS8C+/Vu/QYm+A0+wMufpJJ+fBv1HoQHXHUcjqkZh0Hw==",
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/schemastery-gen/-/schemastery-gen-2.4.1.tgz",
"integrity": "sha512-JJqNrStiTlPwVt72RkcC5GuWqVApr8vbeYFSuy+DMU6SXzZWL39HiSjGddu4q2UtuJOrkffJIpbfeXYNKGtiqg==",
"dependencies": {
"lodash": "^4.17.21",
"reflect-metadata": "^0.1.13",
......@@ -7291,9 +7291,9 @@
"integrity": "sha512-BBXNUBLlYv3WR0C/EmwMiAUkwv9wWUCwYt13F3wgkoaecAY5JtWTQkHSzZk3UmL+KumfYkCnBIlHxfwFXd4Cyg=="
},
"schemastery-gen": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/schemastery-gen/-/schemastery-gen-2.4.0.tgz",
"integrity": "sha512-ez+jP+AHXoBXTX+/D0AkQiaw7lWlhSPts5rEGcDwpPuS8C+/Vu/QYm+A0+wMufpJJ+fBv1HoQHXHUcjqkZh0Hw==",
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/schemastery-gen/-/schemastery-gen-2.4.1.tgz",
"integrity": "sha512-JJqNrStiTlPwVt72RkcC5GuWqVApr8vbeYFSuy+DMU6SXzZWL39HiSjGddu4q2UtuJOrkffJIpbfeXYNKGtiqg==",
"requires": {
"lodash": "^4.17.21",
"reflect-metadata": "^0.1.13",
......
......@@ -27,7 +27,7 @@
"homepage": "https://code.mycard.moe/3rdeye/koishi-plugin-thesaurus",
"dependencies": {
"lodash": "^4.17.21",
"schemastery-gen": "^2.4.0",
"schemastery-gen": "^2.4.1",
"source-map-support": "^0.5.20"
},
"peerDependencies": {
......
......@@ -14,6 +14,7 @@ export class MyPluginConfig {
@DefineSchema({
description: '聊天超时时间 ms。',
default: 600000,
role: 'ms',
})
chatTimeout: number;
......
......@@ -168,14 +168,15 @@ export class MyPlugin {
// .warn(`${session.userId} in chat ${JSON.stringify(chatSession)}`);
if (session.content === 'quit') {
await this.clearCacheOf(sessionId);
return session.send('记得下次再找我聊喔~');
await session.send('记得下次再找我聊喔~');
return
}
const reply = await this.replyChat(
session.content,
sessionId,
chatSession,
);
return session.send(reply);
await session.send(reply);
}
//ctx.logger('thesaurus').warn(`${session.userId} outside session`);
return next();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment