mirror of
https://github.com/syuilo/ai.git
synced 2024-11-12 17:08:00 +00:00
nanka
This commit is contained in:
parent
622b021ba2
commit
ba0a99b072
|
@ -25,7 +25,8 @@ export default class extends Module {
|
|||
return (
|
||||
this.transferBegin(msg) ||
|
||||
this.transferEnd(msg) ||
|
||||
this.setName(msg)
|
||||
this.setName(msg) ||
|
||||
this.modules(msg)
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -107,6 +108,24 @@ export default class extends Module {
|
|||
return true;
|
||||
}
|
||||
|
||||
@autobind
|
||||
private modules(msg: Message): boolean {
|
||||
if (!msg.text) return false;
|
||||
if (!msg.or(['modules'])) return false;
|
||||
|
||||
let text = '```\n';
|
||||
|
||||
for (const m of this.ai.modules) {
|
||||
text += `${m.name}\n`;
|
||||
}
|
||||
|
||||
text += '```';
|
||||
|
||||
msg.reply(text);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@autobind
|
||||
private async contextHook(msg: Message, data: any) {
|
||||
if (msg.text == null) return;
|
||||
|
|
|
@ -14,6 +14,11 @@ export default function(text: string, words: (string | RegExp)[]): boolean {
|
|||
function denoise(text: string): string {
|
||||
text = text.trim();
|
||||
|
||||
if (text.startsWith('@')) {
|
||||
text = text.replace(/^@[a-zA-Z0-1\-_]+/, '');
|
||||
text = text.trim();
|
||||
}
|
||||
|
||||
function fn() {
|
||||
text = text.replace(/[!!]+$/, '');
|
||||
text = text.replace(/っ+$/, '');
|
||||
|
|
Loading…
Reference in a new issue