pockybot
Version:
Spark bot that handles team recognition
20 lines (19 loc) • 1.04 kB
TypeScript
/// <reference types="webex" />
import Trigger from '../../models/trigger';
import Config from '../config-interface';
import { MessageObject } from 'webex/env';
import { GetUserLocationService } from '../services/get-user-location-service';
import { SetUserLocationService } from '../services/set-user-location-service';
import { DeleteUserLocationService } from '../services/delete-user-location-service';
export default class UserLocation extends Trigger {
unknownCommandMessage: string;
config: Config;
getUserLocationService: GetUserLocationService;
setUserLocationService: SetUserLocationService;
deleteUserLocationService: DeleteUserLocationService;
constructor(config: Config, getUserLocationService: GetUserLocationService, setUserLocationService: SetUserLocationService, deleteUserLocationService: DeleteUserLocationService);
isToTriggerOn(message: MessageObject): boolean;
createMessage(message: MessageObject): Promise<MessageObject>;
private getAdminMessage;
private getNonAdminMessage;
}