Skip to content
This repository has been archived by the owner on Jul 18, 2022. It is now read-only.
/ voice-activity Public archive

Бот для учета голосового онлайна в каналах

License

Notifications You must be signed in to change notification settings

cramatsu/voice-activity

Repository files navigation

voice-activity

Бот для учета голосового онлайна в каналах

Требования

  1. Наличие установленного Docker
  2. Наличие Node.js, в случе, если вы захотите развивать бота

Запуск

  1. Убедитесь, что вы вставили требуемые данные для работы бота в файл docker-compose.yml: токен бота и ID сервера, на котором будет работать бот.

    Создать токен бота можно здесь

  2. Для первого запуска введите команду docker comose up --build, а для последующих docker compose up
  3. Радуемся нашему боту ;)

API

Бот имеет встроенный API, который по умолчанию работает на порте 3333

ENDPOINTS

  • GET

    • /users/:id/voice
      Возвращает время дневного и всего голосового онлайна в секундах
    {
        voiceTime: number,
        voiceToday: number
    }

    Пример

    {
    	"voiceTime": 3600,
    	"voiceToday": 600
    }

    При неудаче возвращает статус 404

Если хотите связаться со мной - перейдите на мой гитхаб-профиль 🥰