Skip to content

Простейший скрипт для подключения к стрим-чату Nuum без авторизации.

Notifications You must be signed in to change notification settings

Mikulskii/Nuum-simplest-chat-logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Особенности

  • Скрипт максимально простой и использует только дежурные библиотеки nodejs, никаких дополнительных установок, кроме самого nodejs не требуется.
  • Не используется авторизация на Nuum, поэтому сообщения из чата можно только получить, но не отправить. Насколько я помню, то больше никаких событий (отслеживания, донаты и т.д.) поймать таким образом нельзя.
  • Также есть одна особенность, которую вы сами можете проверить, используя вкладку инкогнито в браузере на любом активном стриме: без авторизации новые сообщения подгружаются в чат методом POST-запроса с интервалом в 10 секунд, поэтому часть сообщений может пролетать мимо. Скрипт дублирует эту логику.
  • Во избежание дублирования в логе одного и того же сообщения происходит сверка на совпадение нового сообщения с предыдущим, а также в лог не попадают сообщения "старше" 10 секунд 150мс. Ну, это такая логика, которую я смог сообразить своими силами.

Как пользоваться

Скопировать файл nuum_chat_logger.jsили его содержимое.

Отредактировать строчку const channel = ' ', подставив в кавычки идентификатор интересующего канала из url (например, в url: https://nuum.ru/channel/username, username - это идентификатор).

Запустить скрипт, находясь в одной директории с ним node nuum_chat_logger

About

Простейший скрипт для подключения к стрим-чату Nuum без авторизации.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published