UNPKG

1.1 kBTypeScriptView Raw
1import { IBotProvider, IBotProviderMessageCtx } from '@lskjs/bots-base/types';
2import { BaseBotPlugin } from '@lskjs/bots-plugin';
3export declare class DebugBotPlugin extends BaseBotPlugin {
4 setStartParams(bot: IBotProvider, user: any, ctx: IBotProviderMessageCtx): Promise<void>;
5 runBot(bot: IBotProvider, name: string): Promise<void>;
6 runPing(bot: IBotProvider): Promise<void>;
7 runChatId(bot: IBotProvider, name: string): Promise<void>;
8 runLogger(bot: IBotProvider, name: string): Promise<void>;
9 /**
10 * Вешает обработчик который слушает команды на реплаи к сообщениям.
11 *
12 * Если команда совпадет со белым списком ('link', 'линк', 'ссылку')
13 * то бот пытается сгенерить ссылку на реплайнутое сообщение и удалить
14 * сообщение которое его стриггерило.
15 *
16 * @param bot
17 */
18 runLink(bot: IBotProvider): Promise<void>;
19}
20export default DebugBotPlugin;