/tescall

Бот поддержки Vare Community.

Primary LanguageJavaScriptMIT LicenseMIT

Логотип

Tescall Discord бот

Tescall - это Discord бот с открытым исходным кодом, написанный на JavaScript, с использованием библиотеки Discord.Js. Он предоставляет систему поддержки для тикетов с использованием модальных окон.

Установка

  1. Клонируйте репозиторий: git clone https://github.com/vare-team/tescall.git
  2. Установите зависимости: npm install
  3. Заполните .env
  4. Запустите бота: npm start

.env

TOKEN= # Токен Discord бота
CHANNEL= # Канал для тикетов
WEBHOOK_URL= # Ссылка вебхука для отправки тикета модераторам
GUILD= # ID Вашей гильдии
ROLE= # Роль для приоритетной поддержки

Использование

Tescall использует команды. Доступные команды включают:

  • /general_request: Обращение на свободную тематику
  • /bot_recheck: Открывает форму для отправки бота на перпроверку
  • /mute @user [time]: Запрещает создание тикетов для пользователя
  • /unmute @user: Снимает запрет на создание тикетов
  • /list: Выводит список тикетов
  • /close @user: Закрывает тикет пользователя

При создании тикета бот будет создавать модальное окно, где пользователи могут описать проблему. После отправки сообщения пользователь получит уведомление о создании тикета и администратор будет оповещен о новом тикете.

Вклад в проект

Мы приветствуем вклад в наш проект! Если вы хотите внести свой вклад, воспользуйтесь следующими инструкциями:

  1. Форкните репозиторий
  2. Создайте ветку для новых изменений: git checkout -b feature/your-feature-name
  3. Запустите проверку линтером: npm run lint:fix
  4. Внесите необходимые изменения и отправьте их: git commit -am 'Added some feature'
  5. Загрузите изменения в свой форк: git push origin feature/your-feature-name
  6. Создайте PR запрос на включение изменений на Github

Лицензия

Tescall распространяется под лицензией MIT. Полный текст лицензии доступен в файле LICENSE.