bot-handoff
Version:
Bot hand off module for the Microsoft Bot Framework. It allows you to transfer a customer from talking to a bot to talking to a human.
23 lines (18 loc) • 723 B
text/typescript
import { IAddress, Message, UniversalBot } from 'botbuilder';
import { ErrorEventMessage } from '../eventMessages/ErrorEventMessage';
import { HandoffEventMessage } from '../eventMessages/HandoffEventMessage';
//tslint:disable
export type EventFailureHandler = (bot: UniversalBot, errorEventMessage: ErrorEventMessage) => any;
//tslint:enable
//tslint:disable
export function defaultFailureHandler(bot: UniversalBot, errorEventMessage: ErrorEventMessage): any {
bot.send(errorEventMessage);
}
//tslint:enable
function sendTextToAddress(bot: UniversalBot, text: string, address: IAddress): void {
const msg = new Message()
.text(text)
.address(address)
.toMessage();
bot.send(msg);
}