vk-chat-bot
Version:
Package for easy creation of chat bots for VK communities (uses Callback API).
25 lines (24 loc) • 776 B
TypeScript
import * as t from 'io-ts';
export declare enum MessageType {
Information = 0,
Warning = 1,
Error = 2,
Response = 3
}
declare class LogMessageBuilder {
messageFrom: string;
messageType: MessageType;
messageText: string;
from(f: string): LogMessageBuilder;
type(t: MessageType): LogMessageBuilder;
text(t: string | Error): LogMessageBuilder;
now(): LogMessageBuilder;
log(): void;
i(t: string | Error): LogMessageBuilder;
w(t: string | Error): LogMessageBuilder;
e(t: string | Error): LogMessageBuilder;
r(t: string | Error): LogMessageBuilder;
}
export declare function log(): LogMessageBuilder;
export declare function validate<A, O, I>(validator: t.Type<A, O, I>, data: any, location: string): any;
export {};