В этом скрипте мы научимся делать чат бот для Твича
Для начала установите NodeJS, если он у вас не установлен.
Далее, с помощью командной строки (если вы на Windows -> cmd в поиске) перейдите в нужную директорию (папку), где вы хотите расположить свой скрипт.
Параметр
используйте когда переключаетесь с одного диска на другой.
И так, в этой директории создайте пустой файл
и впишите команду в консоли
После этого установится нужный модуль и мы плавно переходим к файлу
Откройте его с помощью удобного текстового редактора. Я предлагаю вам бесплатные Notepad++ или VSCode
Отлично, но для начала сгенерируйте токен для вашего твич аккаунта, который будет служить ботом (можно использовать свой основной аккаунт). Скопируйте его
Теперь в нашем документе app.js пишем
Токен в формате oauth:цифры_и_буквы
Теперь создаем объект client
Вы догадались, что логин_на_твиче - это логин вашего аккаунта твич, а канал_с_чатом - это логин аккаунта твич, чат которого будет мониториться. Здесь так же ставьте свой логин.
Дальше с помощью метода connect коннектимся.
Подготовим функцию для рандома
Дальше пишем блок для отправленного сообщения
Дальше код будем писать внутри этого блока
Для начала выпишем сообщение в консоль
Если сообщение отправляется себе, то возвращаем ничего
Если нет, то проверяем начинается ли сообщение с восклицательного знака. Если нет (то есть обычное сообщение), то проверяем начинается ли сообщение со слова "привет".
Вы обратили внимание, что с помощью строчки
мы переводим сообщение в нижний регистр, чтобы легче было его проверить.
В блоке else пишем что будет, если сообщение начинается с ! (то есть команда для бота)
Если человек напишет
То ему выдаст либо решка, либо орел
Осталось запустить наш скрипт, находясь в той же директории в командной строке Windows (cmd), впишите команду
Теперь заходите в свой чат на твиче через панель управления трансляцией чтобы видеть чат.
Теперь можем протестировать бота, отправив "привет" в чат.
Впишите команду !монета несколько раз