UNPKG

pockybot

Version:

Spark bot that handles team recognition

26 lines (24 loc) 958 B
"use strict"; 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; ;