pockybot
Version:
Spark bot that handles team recognition
34 lines (33 loc) • 1.66 kB
TypeScript
/// <reference types="webex" />
import Trigger from '../../models/trigger';
import Config from '../config-interface';
import { MessageObject } from 'webex/env';
export default class Help extends Trigger {
readonly helpCommand: string;
config: Config;
constructor(config: Config);
isToTriggerOn(message: MessageObject): boolean;
isToTriggerOnPM(message: MessageObject): boolean;
createMessage(message: MessageObject): Promise<MessageObject>;
createHelpResponseMessage(message: MessageObject, command: string): string;
createCommandListMessage(message: MessageObject): string;
createDefaultHelpMessage(): string;
createPegHelpMessage(): string;
createStatusHelpMessage(): string;
createKeywordsHelpMessage(): string;
createPingHelpMessage(): string;
createWelcomeHelpMessage(): string;
createRotationHelpMessage(): string;
createWinnersHelpMessage(message: MessageObject): string;
createResultsHelpMessage(message: MessageObject): string;
createResetHelpMessage(message: MessageObject): string;
createUpdateHelpMessage(message: MessageObject): string;
createFinishHelpMessage(message: MessageObject): string;
createNumberConfigHelpMessage(message: MessageObject): string;
createStringConfigHelpMessage(message: MessageObject): string;
createRoleConfigHelpMessage(message: MessageObject): string;
createLocationConfigHelpMessage(message: MessageObject): string;
createUserLocationHelpMessage(message: MessageObject): string;
createRemoveUserHelpMessage(message: MessageObject): string;
createLocationWeightHelpMessage(message: MessageObject): string;
}