umbot
    Preparing search index...

    Interface IPlugin

    Интерфейс для плагина в виде объекта.

    interface IPlugin {
        destroy: (bot: Bot) => void | Promise<void>;
        init: (appContext: AppContext, bot: Bot) => void;
    }

    Hierarchy (View Summary)

    Index

    Properties

    Properties

    destroy: (bot: Bot) => void | Promise<void>

    Метод, который вызывается при уничтожении плагина. В данном методе можно добавить отписку, либо выполнить другие действия.

    Type Declaration

      • (bot: Bot): void | Promise<void>
      • Parameters

        • bot: Bot

          Основной класс приложения

        Returns void | Promise<void>

    init: (appContext: AppContext, bot: Bot) => void

    Метод инициализации плагина. Вызывается один раз при подключении через bot.use().

    Type Declaration

      • (appContext: AppContext, bot: Bot): void
      • Parameters

        • appContext: AppContext

          Контекст приложения

        • bot: Bot

          Основной класс приложения

        Returns void