ai/src/modules/ping/index.ts
2019-01-23 20:10:58 +09:00

25 lines
442 B
TypeScript

import autobind from 'autobind-decorator';
import Module from '../../module';
import Message from '../../message';
export default class extends Module {
public readonly name = 'ping';
@autobind
public install() {
return {
mentionHook: this.mentionHook
};
}
@autobind
private mentionHook(msg: Message) {
if (msg.text && msg.text.includes('ping')) {
msg.reply('PONG!');
return true;
} else {
return false;
}
}
}