Настройка бота NightBot для twitch
121926
«NightBot» – ваш помощник по управлению чатом
Сейчас у любого стримера обязан быть собственный бот, который поможет ему в модерировании, фильтрации и управлении чатом. Без таких ботов просто не обойтись, ведь он выполнят за вас основную работу и упрощает вашу стримерскую деятельность. Одним из таких помощников считают – «NightBot».
NightBot – свойства бота и установка
Этот бот можно найти на официальном сайте https://nightbot.tv. Перейдя на сайт, сразу настраиваем и устанавливаем бота на твич аккаунт:
- Заходим на сайт https://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. Каждый блок отвечает за определённые фильтры спама, которые можно настроить.
- Меню - «Help docs».
Здесь собрана вся документация по боту и все команды которые идут по умолчанию. Тут можно зайти в меню, где вам будут представлен список команд, посмотреть, что означает та или иная команда и позже настроить все под себя в «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
) - статистика игрока
- $(battlelog stats
$(channel)
- имя текущего канала;- пример:
- !commands add !followers $(channel) has $(twitch $(channel) "{{followers}} 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}} followers!") - добавление команды, которая отобразит сколько Twitch-подписчиков на текущем канале
- пример:
$(urlfetch)
- вывод из удаленного URL (ранее customapi);$(user)
- имя вызывающего пользователя;$(userlevel)
- уровень вызывающего пользователя;$(weather)
- информация о погоде в указанном месте;$(xbl)
- статистика пользователя из профиля Xbox Live;
NightBot – хороший бот для стримера
«NightBot» является удобной программой, которая поможет стримеру упростить свою жизнь. Полный контроль чата ляжет на плечи этой программы, которая в автоматическом режиме будет следить за ним. Также в чате у вас появится огромное количество новых возможностей и интересных развлечений. Нельзя исключать факт ошибок программы. Но с каждым днем разработчики выпускают новые обновления, которые улучшают программу и делают ее более удобной.
«NightBot» считается одним из лучших ботов для чата twich. Без него ваш чат будет скучный и однообразный.
Мы старались оцени контент:
Следующие 10 статей которые будут Вам интересны:
Вступайте в группы:PROstrimer – в группе публикуется релиз новых статей сайта, а также важные изменения в статьях. OBS Studio настройка – в группе предоставляется помощь по настройке установке OBS Studio, в том числе и бесплатно за подписку
Комментарии ()
Написать комментарий
Внимание, комментарии проходят проверку на спам и прочую чушь, в правом верхнем углу появляется результат отправки сообщения.
Правила не матирится