Hambergo/9kmmrbot

Этот коммит не принадлежит ни одной ветке в этом репозитории и может принадлежать форку за пределами репозитория.

Crypto News: заработок на размещении микро-новостей от 100 000 рублей.
8 часов назад
Заработайте от 1000$ в месяц на телеграмм-ботах. Денежная система "Торнадо"
6 часов назад

Latest commit

Git stats

Files

Не удалось загрузить последнюю информацию об обязательствах.

README.md

9kmrbot — это чат-бот Twitch, ориентированный на Dota 2.

Он содержит множество команд, предоставляющих информацию о текущем матче и другие сведения о профиле стримера в Dota 2.

Любой может попросить 9kmrbot присоединиться к чату их канала.

Этот проект можно легко запустить с помощью Docker. См. Dockerfile и docker-compose.yml, чтобы узнать, как создаются контейнеры. Чтобы запустить бота, просто выполните следующую команду из каталога проекта:

Возможно, вам потребуется выполнить указанную выше команду sudo или добавить своего пользователя в соответствующую группу пользователей Docker. См. документацию Docker.

Для успешного выполнения вышеуказанной команды в корне проекта должен быть файл .env. Этот файл содержит различные переменные среды, необходимые боту для подключения к Twitch, Steam и MongoDB.

  • По умолчанию MONGO_URL должен быть mongodb://mongodb:27017/, если только вы не измените настройки Docker.
  • Токен авторизации, который вы получаете для клиента Twitch, должен находиться в диапазонах чат: чтение и чат: редактирование.
  • Если вы хотите, чтобы бот сохранял выходные данные в чате Twitch, а не только в консоли, установите для NODE_ENV значение production.

Конечно, вы всегда можете запустить бота вручную, запустив экземпляр MongoDB и запустив индекс узла. Вам все еще нужно установить все переменные среды, упомянутые выше.

Прежде чем бот сможет отвечать на какие-либо команды на вашем канале, вы должны запросить присоединение к вашему каналу.

  • В канал бота пишите!
  • На своем канале напишите !9kmrbot addacc STEAMID, где STEAMID ваш.

Таким образом, вы можете привязать к своему каналу до 10 Steam ID.

Ниже приведен список часто используемых команд. Это не полный список, так как некоторые команды в настоящее время настроены для запуска только на выбранных каналах; эти команды не документированы.

Эти команды могут быть запущены кем угодно на вашем канале.

«Smart Partner» - Скрипт автозаработка и система продаж.
10 часов назад
Заработайте от 1000$ в месяц на телеграмм-ботах. Денежная система "Торнадо"
10 часов назад

Список команд

Рекомендация Прозвища Описание
! !например, !известный Показать заметных игроков в игре
!игровые медали !гм Показать медали всех игроков в игре
! счет !сл, !запись Показать количество игр, выигранных или проигранных во время текущей трансляции
медаль никто Показать медаль лучшего стримера (на всех связанных аккаунтах)
! Последняя игра !лг Показать игроков в текущей игре, которые играли со стримером в последней игре.

Эти команды можно выполнять только в том случае, если вы являетесь отправителем канала.

Список команд

Рекомендация Описание
!9kmrbot addmod НАЗВАНИЕ Добавляет ИМЯ в список модов 9kmrbot на вашем канале
!9kmrbot delmod НАЗВАНИЕ Удаляет ИМЯ из списка модов 9kmrbot на вашем канале

Эти команды могут запускаться, если вы являетесь ведущим канала или модератором 9kmrbot на канале.

Список команд

Команда Описание
!9kmrbot addacc STEAMID Добавляет STEAMID 1 в аккаунты вашего канала
!9kmrbot delacc STEAMID Удаляет STEAMID из аккаунтов вашего канала
!9kmrbot listacc Список всех учетных записей Steam, связанных с этим каналом.
!9kmrbot addnp STEAMID НИК Добавляет STEAMID в качестве достойного внимания игрока на вашем канале с ником NICK
!9kmrbot delnp STEAMID Удаляет STEAMID как примечательного игрока с вашего канала
9kmrbot переключается сам Переключает отображение 2 стримеров в списке достойных игроков
9kmrbot переключает эмоции Переключение отображения имён героев в виде эмоций 3
!9kmrbot компакт-диск Запишите время восстановления (в секундах) для команд на этом канале.
!9kmrbot набор компакт-дисков СЕКУНДЫ Устанавливает время восстановления для команд на этом канале на SECONDS 4 секунды.
!9кмрбот задержка Сообщает, есть ли задержка для команды !Notableplayers в канале
!9kmrbot устанавливает задержку СЕКУНДЫ Устанавливает задержку для команды !Notableplayers в канале на SECONDS 5 секунд
!9kmrbot задержка на

!9kmrbot задержка выкл.
Включает или выключает задержку 6 для команды !Notableplayers в канале.
! 9kmrbot ID ГЕРОЙ Записывает идентификатор друга игрока, играющего в HERO 7 в текущей игре.

Примечания

1: Используйте такой инструмент, как steamid. io, чтобы найти свой Steam ID. Вы можете использовать любое представление (steamID, steamID3, steamID64).

Как вариант, вы также можете просто использовать ID друга по игре или Dotabuff/OpenDota/Stratz.

2: Стример все еще должен быть добавлен в список примечательных игроков на канале, чтобы появиться.

3: Эмоции должны быть включены на канале глобальным модератором 9kmmrbot с помощью команды добавления эмоций (см. ниже). 4: СЕКУНДЫ должны быть числом от 30 до 300.

5: СЕКУНДЫ должны быть числом от 30 до 600, кратным 30.

6: Если присутствует задержка, бот ответит, поскольку команда была запущена в прошлом.

7: ГЕРОЙ должен точно совпадать с локализованным (английским) именем героя (без учета регистра).

Global moderator commands

Глобальные команды модератора

Эти команды можно выполнять, только если вы находитесь в списке глобальных модераторов 9kmrbot.

Список команд Команда
Описание 9kmrbot addglobalnp STEAMID НИК
Добавляет STEAMID в качестве глобального игрока с ником NICK. !9kmrbot delglobalnp STEAMID
Удаляет STEAMID из числа всемирно известных игроков. 9kmrbot присоединяйтесь к КАНАЛУ
Заставляет бота присоединиться к каналу Twitch под названием CHANNEL 1. !9kmrbot часть КАНАЛ
Заставляет бота покинуть канал Twitch с именем CHANNEL. !9kmrbot добавляет эмоции EMOTE1 [EMOTE2 EMOTE3. ], ГЕРОЙ
Добавляет EMOTE s 2 в качестве изображения для HERO. !9kmrbot удаляет EMOTE1 [EMOTE2 EMOTE3. ]
Не позволяет боту использовать EMOTE для имен чемпионов. 9kmrbot листает сообщения

Список всех эмоций, используемых вместо имен героев.

Примечания

1: КАНАЛ должен соответствовать имени канала (логину), а не его числовому идентификатору.

«ДЕНЕЖНЫЙ ВЫБОР» 280 000 в месяц на автомате
6 часов назад
Заработайте от 1000$ в месяц на телеграмм-ботах. Денежная система "Торнадо"
9 часов назад

Читайте также
Ниша дропшиппинга. Полный курс по Дропшиппингу
8 часов назад
Ниша дропшиппинга. Полный курс по Дропшиппингу
7 часов назад
Заработайте от 1000$ в месяц на телеграмм-ботах. Денежная система "Торнадо"
7 часов назад
ДЕНЕЖНЫЙ БОТ - Заработок до 100 000 в авторежиме
8 часов назад
Быстрые деньги. До 250 000 рублей на готовой системе
9 часов назад
Заработок на автомате с помощью SERM. Нереально крутая тема.
10 часов назад
Быстрые деньги. До 250 000 рублей на готовой системе
9 часов назад
Идеально для новичков: заработок на размещении ссылок до 100 000 рублей в месяц
7 часов назад
Быстрые деньги. До 250 000 рублей на готовой системе
10 часов назад
Мануал "Как добывать море недорогих клиентов из РСЯ"
7 часов назад
ДЕНЕЖНЫЙ БОТ - Заработок до 100 000 в авторежиме
10 часов назад
ДЕНЕЖНЫЙ БОТ - Заработок до 100 000 в авторежиме
7 часов назад
ПАРТНЕРСКИЕ АВТОВОРОНКИ. Серьезные комиссии на полуавтомате.
9 часов назад