pockybot
Version:
Spark bot that handles team recognition
26 lines (24 loc) • 958 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const trigger_1 = require("../../models/trigger");
const constants_1 = require("../../constants");
const xmlMessageParser_1 = require("../parsers/xmlMessageParser");
class Default extends trigger_1.default {
isToTriggerOn(message) {
let parsedMessage = xmlMessageParser_1.default.parseNonPegMessage(message);
return parsedMessage.botId === constants_1.default.botId;
}
isToTriggerOnPM() {
return true;
}
async createMessage() {
return {
markdown: `## I'm sorry, I didn't understand that, here's what I can do:
1. To give someone a peg type: \`@${constants_1.default.botName} peg @bob {comment}\`.
1. For a full list of commands type \`@${constants_1.default.botName} help\`.
I am still being worked on, so [more features to come : )] (${constants_1.default.todoUrl})`
};
}
}
exports.default = Default;
;