Этот плагин служит для вывода в чат текста приветствия или прощания, когда входит или выходит пользователь, для которого оно установлено, или активно приветствие или прощание для его класса.
Установить класс пользователей, с которого разрешено добавлять себе собственное приветствие или прощание можно по команде !greetingscustomclass. Включить/выключить приветствия и прощания можно командой !isgreetings. Включить/выключить приветствия и прощания по классам можно по команде !isgreetingsclasses.
Также есть возможность добавлять текст шаблоны приветствий и прощаний в галерею. Добавить текст приветствия или прощания в галерею можно по команде !greetingsgalleryadd <текст>. Удалить текст с выбранным индексом из галереи можно по команде !greetingsgallerydel <индекс>. Посмотреть текст в галерее с выбранным индексом можно по команде !greetingsgallerysee <индекс>. Посмотреть всю галерею можно по команде !greetingsgalleryshow.
Добавить класс для приветствия и прощания можно по команде !greetingsclassadd <класс>. Удалить класс из приветствий и прощаний можно по команде !greetingsclassdel <класс>. Посмотреть классы с приветствиями и прощаниями можно по команде !greetingsclasses. Установить для заданного класса приветствие или прощание можно по команде !greetingsclassset <класс> <индекс> <текст>. Индекс может быть 1 (приветствие) или 2 (прощание).
Установить пользователю приветствие или прощание можно по команде !greetingsuserset <ник> <индекс> <текст>. Индекс может быть 1 (приветствие) или 2 (прощание). Удалить приветствия и прощания у пользователя можно по команде !greetingsuserdel <ник>. Посмотреть приветствия и прощания выбранного пользователя можно по команде !greetingsusersee <ник>. Посмотреть всех пользователей с приветствиями и прощаниями можно по команде !greetingsusers.
Стандартный текст приветствия и прощания для пользователей задаётся в константах greetingsDefaultLogin и greetingsDefaultLogout в файле Vars.lua. Имя уведомителя (бота) задаётся в константе greetingsBotName. По умолчанию это пустая строка. Стандартные классы с приветствиями и прощаниями задаются в таблице greetingsClassesTable. База пользователей с приветствиями и прощаниями хранится в файле GreetingsTable.lua. База классов с приветствиями и прощаниями хранится в файле GreetingsClassesTable.lua.
При задании текста возможно использование флагов: [curUser], [BotName], [hub], [time], [date], которые заменяются соответственно на имя пользователя, имя Бота, название Хаба, время и дату.