UNPKG

pockybot

Version:

Spark bot that handles team recognition

22 lines (21 loc) 920 B
/// <reference types="webex" /> import Trigger from '../../models/trigger'; import { ParsedMessage } from '../../models/parsed-message'; import { DbUsers } from '../database/db-interfaces'; import Utilities from '../utilities'; import { MessageObject, Webex } from 'webex/env'; export default class Unpeg extends Trigger { webex: Webex; database: DbUsers; utilities: Utilities; constructor(webex: Webex, database: DbUsers, utilities: Utilities); isToTriggerOn(message: MessageObject): boolean; createMessage(message: MessageObject, room: string): Promise<MessageObject>; validateTrigger(message: ParsedMessage): boolean; validateMessage(message: MessageObject): boolean; private getToPerson; returnRandomResponse(toUser: string, fromUser: string, room: string): Promise<MessageObject>; private sendResponse; private sendFollowUpResponse; private getDestinationName; }