diff --git a/src/modules/core/index.ts b/src/modules/core/index.ts index 2b70934..506f603 100644 --- a/src/modules/core/index.ts +++ b/src/modules/core/index.ts @@ -28,7 +28,13 @@ export default class CoreModule implements IModule { public onMention = (msg: MessageLike) => { if (!msg.text) return false; - return this.setName(msg) || this.greet(msg) || this.nadenade(msg) || this.kawaii(msg); + return ( + this.setName(msg) || + this.greet(msg) || + this.nadenade(msg) || + this.kawaii(msg) || + this.ponkotu(msg) + ); } /** @@ -147,11 +153,6 @@ export default class CoreModule implements IModule { return true; } - if (includes(msg.text, ['ぽんこつ'])) { - msg.friend.decLove(); - return true; - } - return false; } @@ -200,6 +201,14 @@ export default class CoreModule implements IModule { return true; } + private ponkotu = (msg: MessageLike): boolean => { + if (!includes(msg.text, ['ぽんこつ'])) return false; + + msg.friend.decLove(); + + return true; + } + public onReplyThisModule = (msg: MessageLike, data: any) => { if (msg.text == null) return;