Справочная система CleanVoice

SinusBot — Скрипты — Join-Greeting

Скрипт Join-Greeting

Отправляет приветствие в чате канала, приватным сообщением, через Poke, или через озвучивание TTS при входе пользователя на канал с ботом. Позволяет озвучить только часть ника по заданному правилу.

Требования

Для корректной работы скрипта у бота должны быть установлены привилегии:
  • i_client_private_textmessage_power (для отправки приватного сообщения)
  • b_client_channel_textmessage_send (для отправки сообщения на канал)
  • i_client_poke_power (для отправки Poke пользователю)

Настройки

1
Message
Текст приветственного сообщения. Можно использовать переменную %n, которая в результате будет заменена на никнейм пользователя.
Добро пожаловать, %n!
2
Reformat nickname - details

В этом поле возможно задать только два параметра (для всех ников сразу):
split(разделитель) и pos(номер разделенной части ника для использования).

split: | 
pos: 1

На сервер заходит пользователь с ником "Raphraph | Raphi", он делится на две части разделителем "|", и выводится только его вторая часть ("pos" считается от 0). Т.е. будет озвучено "Raphi".

split: ( 
pos: 1

Для ника "J.O.K.E.R (Макс)" сработает разделитель "(", и будет озвучено "Макс)".

3
Reformat nickname
Использовать или нет фильтр для никнейма пользователя
4
Respond on private-chat.
Тип отправляемого сообщения
  • Private chat - приватный чат
  • Channel chat - чат канала
  • Poke - толкнуть пользователя
  • Say - озвучить текст синтезатором речи TTS