@botonic/core
Version:
Build Chatbots using React
35 lines (34 loc) • 797 B
TypeScript
import { BaseEvent } from '../base-event';
export declare enum MessageEventTypes {
AUDIO = "audio",
CAROUSEL = "carousel",
CONTACT = "contact",
CUSTOM = "custom",
DOCUMENT = "document",
IMAGE = "image",
LOCATION = "location",
TEXT = "text",
POSTBACK = "postback",
VIDEO = "video",
MISSED = "missed",
FORM = "form",
CHAT_EVENT = "chatevent"
}
export declare enum MessageEventAck {
DRAFT = "draft",
READ = "read",
RECEIVED = "received",
SENT = "sent"
}
export declare enum MessageEventFrom {
AGENT = "agent",
BOT = "bot",
USER = "user"
}
export interface BotonicMessageEvent extends BaseEvent {
ack: MessageEventAck;
from: MessageEventFrom;
type: MessageEventTypes;
typing: number;
delay: number;
}