Stats Viewer Discord Bot

Другое Stats Viewer Discord Bot 0.8.8

Нет прав для скачивания
Поддерживаемые игры
  1. CS: GO
Stats Viewer Discord

%D0%92%D0%B5%D1%80%D1%81%D0%B8%D1%8F-0.8.8-blue


[Описание]

Этот бот базируется на akairo-discord и discords.js фреймворках.
Бот позволяет получить краткую статистику игрока по разным категориям (оружие, убийства, попадания и прочее) из привязанной базы к текущему discord каналу.

1574071965241.png1574071982868.png1574072020908.png1574072058505.png1574072135972.png1574072186081.png1574072268180.png1574072319774.png

[Возможности]

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

Поддерживаемые статистики:

[Звания]

Поддерживаемые звания:

[Игроки]

Получение статистики игрока из FPS и LR баз данных:
  • Получение по AccountID
  • Получение по STEAMID:
    • Steam64
    • Steam3
    • Steam2
  • Получение по SteamURL [В разработке...]
  • Получение по Nickname: [В разработке...]
    • Полный ник
    • Часть ника
Типы статистики:
  • Общая статистика игрока [FPS | LR]
    • Убийства
    • Смерти
    • Хэдшоты и прочее
  • Статистика оружия игрока[FPS | LR]
    • Убийства
    • Точность
  • Статистика необычных убийств [LR]
    • Первое убийство
    • Убийство без Зума.
    • Убийство прострелом.
    • Убийство с разворота.
    • Убийство на бегу.
    • Убийство в прыжке.
    • Убийство слепым.
    • Убийство через смок.
    • Убийство с последней пули.
  • Статистика по карте [В разработке...]
    • Убийств на карте
    • Смертей на карте
    • Бомб установлено на карте
    • Бомб обезврежено на карте
    • Наиграно времени на карте
  • Статистика по попаданиям [FPS | LR]
    • Попадания в голову
    • Попадания в тело
    • Попадания в руки
    • Попадания в ноги
    • Всего попаданий
    • Точность
  • Возможность привязывать SteamID любого формата к своему аккаунту Discord. Для быстрого получения собственной статистики.
    Данная функция работает на всех каналах.

[Ограничения]

У бота есть функция ограничения команд по правам/ролям.
В данный момент используется роль: Stats Viewer Manager,
наличие которой, предоставляет доступ к удалению и добавлению/перезаписи/привязке базы данных к текущему каналу.
Бот имеет функцию автоматического создания роли Stats Viewer Manager, если у него (на момент захода на discord канал) будут соответствующие права.

[Инструкции]
  1. Пригласите бота в нужный вам канал: Приглашение для Бота
  2. Проверьте роли в вашем канале, если есть роль Stats Viewer Manager, просто выдайте ее себе.
    Если ее нет, создайте эту роль. Права не важны, главное идентичное название
  3. Привяжите к каналу базу данных FPS и/или LR.
  4. Разрешите доступ к вашей базе данных с IP: 195.201.148.144
  5. Поздравляю, вы можете использовать функции бота.

[FPS]

3. Привяжите к каналу базу данных с FPS Статистикой с помощью команды: fps_add_db
Схема команды: fps_add_db <db_host> <db_name> <db_user> <db_pass> <db_dialect> <db_port>
Пример использования: fps_add_db kruzya.ru fps_database fps_user MySecretPassword mysql 3306
ОСТОРОЖНО: Вводя данные от базы данных, убедитесь что никто не увидит их.
Вводите данные в любом приватном текстовом чате вашего канала для лучшей безопасности.


[LR]

3. Привяжите к каналу базу данных с LR Статистикой с помощью команды: lr_add_db
Схема команды: lr_add_db <db_host> <db_name> <db_user> <db_pass> <db_dialect> <db_port>
Пример использования: lr_add_db kruzya.ru lr_database lr_user MySecretPassword mysql 3306
ОСТОРОЖНО: Вводя данные от базы данных, убедитесь что никто не увидит их.
Вводите данные в любом приватном текстовом чате вашего канала для лучшей безопасности.

1. Привяжите к каналу главную таблицу с сервером (-ами) с помощью команды: lr_add_table
Схема команды: lr_add_table <table_name> <server_name> <server_ip:port>
Пример использования: lr_add_table lvl_base "My Love Server" 0.0.0.0:27015
ВАЖНО: Некоторые модули имеют новый и старый синтаксисы таблиц

[Список модулей]
  1. _weapons

Новая структура: Поддержка включается автоматически.
В новой структуре 3 колонки (steam, classname, kills), а в старой ~50 колонок.

Добавьте --old flag что бы включить режим совместимости со старой структурой.
Пример: lr_add_table lvl_base "My Love Server" 0.0.0.0:27015 --old

[Подсказки]

ВАЖНО: Советую создать отдельного пользователя с правами Только Чтение.
  • Префиксы команд:
  • Имя роли для доступа к настройке, по умолчанию: Stats Viewer Manager
  • Также вы можете упомянуть бота, если не знаете префикса (Пример: @Kruzya help <...>)
  • Бот поддерживает команду help (список всех команд) и help <имя_команды> (подробная информация о команде)
  • Вы можете "самохостить" (ака "self-host") бота на своей тачке. В случае если вы не хотите что бы кто-либо имел ваши данные у себя в базе.
  • Помощь по боту

[Благодарности]
  • Kruzya - за предоставленную тачку под бота.

[Прочее]
Требования
В случае самохоста/self-host:
  • NodeJS версии: ^v11.0.0

Оффтоп
Автор
Black_Yuzia
Скачивания
110
Просмотры
4,698
Первый выпуск
Обновление
Оценка
5.00 звёзд 2 оценок

Другие ресурсы пользователя Black_Yuzia

Поделиться ресурсом

Последние обновления

  1. 0.8.9

    Исправлена работа бота (он теперь работает, но только для самохоста). Обновлена библиотека...
  2. Update to 0.8.8

    - Добавлена команда fps_kills. - Выводит общее кол-во убийств для игрока. - Выводит...
  3. Update to 0.7.7

    [0.7.7] - Добавлено отображение Точности, У/С (убийств к смертям) для команд: - hits, -...

Последние отзывы

Огонь. Поставил на свой хост бота. Чутка настройки под себя сделал! Моим игрокам бот в дискорде зашел! +5
Black_Yuzia
Black_Yuzia
Донаты будут? :d
Ставлю свой царский лайк. 10/1
Сверху