Как настроить nightbot blacklist

Blacklist Words/Phrases

Nightbot offers a blacklist filter that allows you to set timeouts for custom words, phrases, and patterns.

Usage

Creating and Managing Blacklist Words and Phrases can only be done by the owner and channel managers in the Nightbot Spam Protection menu.

Adding to a Blacklist

To add words and phrases to Nightbot’s Blacklist head over to the Spam Protection menu.

Clicking the Options button will open a popout that you can customize blacklist settings.

Advanced Usage

Regex

The blacklist filter also supports regular expressions (regex) for more filtering options. You can enter a regex expression with the pattern below.

Example

/(\d<3>[-.])?\d<3>[-.]\d<4>/ will blacklist any like looking phone numbers such as 253.532.8757 and 321-2345.

Options

Blacklist — This is the text box of filtered words and phrases you wish to blacklist. Entering one entry per line. You can use an asterisk (*) as a wildcard character to dynamically filter words and phrases. For example, test* blocks test , testing , testerino , etc.

Timeout Length — This is the maximum length of time Nightbot will timeout users for when being punished for this spam filter. Nightbot always issues a 5-second timeout for first offenses, and repeat offenses yield the length you select here. The 600-second default value is equivalent to 10 minutes.

Exempt Userlevel — This is the minimum required userlevel to be exempt from this filter. For example, if regular is set, regulars are able to use blacklisted words and not get punished.

Silent Mode — Enable this setting and Nightbot will no longer give messages to punished users. This is useful for busier channels where Nightbot floods the chat with timeout explanation messages.

Custom Message — This sets a custom message to be displayed to users when they are punished from the blacklist filter. Leaving this blank will use the default messages, which are randomly chosen Duke Nukem quotes.

Managing Blacklist Filter

All filters can be managed through the Spam Protection menu or through the !filters command.

Источник

Настройка бота NightBot для Twitch

«NightBot» – ваш помощник по управлению чатом

Сейчас у любого стримера обязан быть собственный бот, который поможет ему в модерировании, фильтрации и управлении чатом. Без таких ботов просто не обойтись, ведь он выполнят за Вас основную работу и упрощает вашу стримерскую деятельность. Одним из таких помощников считают – «NightBot».

NightBot – свойства бота и установка

Этот бот можно найти на официальном сайте: nightbot.tv. Перейдя на сайт, сразу настраиваем и устанавливаем бота на твич аккаунт:

  • Заходим на сайт: nightbot.tv и логинимся через аккаунт твич.

  • Выбираем функцию «join channel» и добавляем бота на ваш канал.

В открытом окне появляется функция – сделать бота модератором на вашем канале. Для этого вам нужно прописать в чате на вашем канале в Twitch команду – «/mod nightbot».

Читайте также:  Телевизор телефункен не работает плей маркет

Теперь бот установлен в качестве модератора. Он выполняет различные функции в вашем чате. Настроен он в автоматическом режиме, но все настройки и его функции можно изменить.

NightBot – подробная настройка

После установки «NightBot», следует его правильно настроить под ваш Twich канал. Для этого разберем его настройки:

Первое меню, в которое нужно зайти — это «Commands» → «Custom».

Тут можно настроить различные команды для бота, чтобы управлять чатом, для добавления команд нажимаем кнопку «Add Command». Любое название команды лучше всего начинать с восклицательного знака. Пример — !youtube. После команды, можно настроить сообщение, которое будет выдавать бот для участника чата. Все команды и сообщения можно изменять, удалять и редактировать.

  • Userlevel — кто может использовать команду:
    • Everyone — все посетители канала.
    • Subscribers — только подписчики.
    • Regulars — пользователи из списка постоянных.
    • Moderators — только модераторы.
    • Owner — только владелец канала.
  • Cooldown — минимальный промежуток между запросом команды
  • Alias — на какую команду может ссылаться эта команда.

Вторая вкладка, которую нужно будет настроить — «Timers».

Она отвечает за сообщения, которые будут появляться в чате с определенной периодичностью. Тут можно настроить время, периодичность сообщений и сам текст.

Следующее меню — «Spam protection».

Это меню отвечает за защиту от спама. Если у вас подписчиков немного, то вначале можно не включать ползунки, но если у вас большой поток зрителей, то стоит настроить это меню. Тут можно выставить бан за спам, категории спам и многое другое. Меню делится на несколько блоков: blacklist, excess caps, excess emoties, links, excess symbols, repetitions. Каждый блок отвечает за определённые фильтры спама, которые можно настроить.

Здесь собрана вся документация по боту и все команды которые идут по умолчанию. Тут можно зайти в меню, где вам будут представлен список команд, посмотреть, что означает та или иная команда и позже настроить все под себя в «Commands» → «Default». Бот будет выдавать те команды, которые вы сами настроить. Это могут быть игры, развлечения и другие все возможные варианты.

Еще одно полезное меню — «Song requests».

Оно отвечает за различную музыку и звуковые эффекты в вашем чате. Если команды для бота настраивать вручную, то в этом меню можно выбрать мелодии под заказ. Можно также настроить ответы бота на русском языке или другом, который вам понравится и будет радовать ваших зрителей.

Это основные настройки «NightBot» для вашего твич канала. Существует еще множество дополнительных, с которыми придется разобраться уже в процессе работы бота.

NightBot – команды бота

  • !nightbot:
    • join — приглашение «NightBot» зайти на Ваш канал [только для владельца];
    • part или leave — выгнать «NightBot» с вашего канала [только для владельца].
  • !commands — ссылка на страницу команд для этого канала:
    • add — добавить команду «NightBot»-у:
      • !command_name — произвольное имя команды, добавлять с ! знаком, можно использовать кириллицу;
      • userlevel — задать пользователя который может использовать команду, возможные значения:
        • owner — владелец канала;
        • moderator — модераторы канала;
        • regular — пользователи из списка постоянных;
        • subscriber — только подписчики;
        • everyone — все посетители канала;
      • cooldown — количество секунд до повторного использования команды, диапазон 5. 300, по умолчанию 30
      • !alias — это другая команда, которую вы хотите вызвать этой командой. Обратите внимание, чтобы вывести сообщение текущей команды в другой команде вам нужно поместить переменную $(query) в command response
      • command response . — задать произвольное сообщение оно будет выведено «Nightbot»-ом при вызове команды;
    • edit — редактирование существующей команды:
      • может принимать те же параметры, что и add ;
    • delete — удалить существующую команду из «NightBot»;
    • примеры:
      • !commands add !testing Эгегей это тестовое сообщение Бро — добавить команду !testing;
      • !commands delete !testing— удалить команду !testing;
      • !commands add !command_name -ul= userlevel -cd= cooldown -a= !alias command response
  • !commercial — запуск коммерческой рекламы:
    • duration — это длина коммерческой рекламы. Продолжительность может быть 30 , 60 , 90 , 120 , 150 и 180 секунд;
    • [silent] — является необязательным параметром, который скрывает ответ, «NightBot»-а при использовании таймера.
  • !filters — управление спам-фильтром:
    • blacklist — блокирует размещение определенных слов или фраз;
    • caps — блокирует размещение сообщений в верхнем регистре;
    • emotes — блокирует размещение эмоций в большом количестве;
    • links — блокирует размещение ссылок, а также добавляет в белый список определенные ссылки;
    • symbols — блокирует размещение символов в множественном количестве;
    • repetitions — блокирует размещение повторяющихся слов или фраз;
    • примеры:
      • !filters blacklist disable — эта команда выключает чёрный список;
      • !filters blacklist— э та команда в «NightBot» вернется с ответом о дополнительной настройке, если небыли указаны другие параметры.
  • !game — показать текущую игру на канале:
    • game_name — задаёт название игры для канала;
    • пример:
      • !game PUBG — установит название игры как PUBG
  • !poll new title | option 1 | option 2 :
    • new — создать новый опрос/голосование:
      • title — произвольный заголовок вашего опроса;
      • option — произвольные варианты ответов которыми пользователи могут голосовать, разделяются вертикальной чертой |. Минимальные ограничения в 2 варианта, максимальные — 30 вариантов.
    • results — просмотреть текущие результаты последнего опроса/голосования:
    • примеры:
      • !poll new Вам нравится наш сайт? | Да | Нет | Не знаю;
      • !poll new Я красивый стример? | Да | А то | Красивее не видел — опросы будут доступны на сайте http://www.strawpoll.me/18255319.
  • !regulars add username :
    • add — добавить пользователя в список постоянных:
      • username — имя пользователя, которого вы хотите добавить в качестве постоянного. В случае YouTube, это будет URL YouTube канала пользователя;
    • delete — удалить пользователя из списка постоянных:
      • username — имя пользователя, которого вы хотите удалить. В случае YouTube, это будет URL YouTube канала пользователя;
    • пример:
      • !regulars nasferatuse;
      • !regulars https://www.youtube.com/channel/UC-yFvcGuo45pqGMyLzAHBTA;
  • !songs — команда управления AutoDJ, страница с AutoDJ должна быть открыта в браузере:
    • current — отображение текущей песни из AutoDJ;
    • delete — удалить композицию из очереди;
    • list — ссылка на список песен;
    • playlist — ссылка на список воспроизведения;
    • next — отображение следующей песни из AutoDJ;
    • request — добавление песни в очередь;
    • skip — пропуск воспроизводимой песни из AutoDJ;
    • save — добавление текущей композиции в список воспроизведения;
    • promote — перемещение текущей песни в конец списка;
    • volume — просмотр и изменение текущей AutoDJ громкости;
    • play — старт проигрывания AutoDJ (должен быть открыт в браузере);
    • pause — пауза проигрывания AutoDJ (должен быть открыт в браузере);
    • пример:
      • !songs request https://www.youtube.com/watch?v=SsFI40bXROs— добавить песню LITTLE BIG — I’M OK в очередь.
  • !title — показать текущий заголовок на канале:
    • title_name — произвольный заголовок для канала;
    • пример:
      • !title Шалю, играю, кусаюсь.
  • !winner — определить случайного победителя на канале
Читайте также:  Как настроить симку мотив

NightBot – список переменных

Переменные применяются по шалону $(имя переменной) и используются внутри команд:

  • $(arguments) — переменная аргумента, использованная в начале работы команды;
  • $(battlelog) — статистика пользователя из профиля EA Battlelog :
    • $(battlelog stats platform game username )
    • platform — это платформа на которой запущена игра (значения могут быть pc , ps3 , pc4 , xbox360 и xboxone );
    • game — это непосредственно сама игра (значения могут быть bf3 , bf4 , bfh и mohv );
    • username — это имя пользователя, статистика которого будет отображаться;
    • Пример:
      • !commands add !battlelogstats $(battlelog stats $(query)) — добавление команды, которая позволит зрителям просматривать статистику игрока;
      • !commands add !battlelogstatus $(battlelog status username ) — статистика игрока
  • $(channel) — имя текущего канала;
    • пример:
      • !commands add !followers $(channel) has $(twitch $(channel) «<> followers!») — добавление команды, которая отобразит сколько Twitch-подписчиков на текущем канале
  • $(count) — переменная, которая автоматически увеличивается;
    • пример:
      • !commands add !hug /me hugged $(touser) ($(count) hugs have been given) — добавили подсчёт использования команды !hug;
  • $(countdown) — время, оставшееся до определенного времени;
  • $(countup) — время, прошедшее с момента определенного времени;
  • $(djkhaled) — отображение одного из успешных? DJ Khaled;
  • $(lastfm) — последняя песня из профиля Last.fm;
  • $(leagueoflegends) — отображение информации о ранге в LeagueOfLegends;
  • $(psn) — статистика пользователей из профиля PlayStation Network;
  • $(query) — полный ввод данных, которые происходят после команды;
  • $(guerystring) — полный ввод данных, которые приходят после команды с URL-кодированием;
  • $(rainwave) — текущая информации о песни из сети Rainwave;
  • $(steam) — информация о пользователе из профиля Steam;
  • $(time) — текущее время в выбранном часовом поясе;
  • $(touser) — первая независимая переменная, передаваемая команде;
    • пример:
      • !commands add !hug /me hugged $(touser) ($(count) hugs have been given) — добавили подсчёт использования команды !hug;
  • $(tweet) — создание tweet-шаблона с указанным сообщением;
  • $(twitch) — информация о пользователе из профиля Twitch;
    • пример:
      • !commands add !followers $(channel) has $(twitch $(channel) «<> followers!») — добавление команды, которая отобразит сколько Twitch-подписчиков на текущем канале
  • $(urlfetch) — вывод из удаленного URL (ранее customapi);
  • $(user) — имя вызывающего пользователя;
  • $(userlevel) — уровень вызывающего пользователя;
  • $(weather) — информация о погоде в указанном месте;
  • $(xbl) — статистика пользователя из профиля Xbox Live;

NightBot – хороший бот для стримера

«NightBot» является удобной программой, которая поможет стримеру упростить свою жизнь. Полный контроль чата ляжет на плечи этой программы, которая в автоматическом режиме будет следить за ним. Также в чате у вас появится огромное количество новых возможностей и интересных развлечений. Нельзя исключать факт ошибок программы. Но с каждым днем разработчики выпускают новые обновления, которые улучшают программу и делают ее более удобной.

«NightBot» считается одним из лучших ботов для чата twich. Без него ваш чат будет скучный и однообразный.

Источник

Оцените статью