Tescall - это Discord бот с открытым исходным кодом, написанный на JavaScript, с использованием библиотеки Discord.Js. Он предоставляет систему поддержки для тикетов с использованием модальных окон.
- Клонируйте репозиторий:
git clone https://github.com/vare-team/tescall.git - Установите зависимости:
npm install - Заполните
.env - Запустите бота:
npm start
.env
TOKEN= # Токен Discord бота
CHANNEL= # Канал для тикетов
WEBHOOK_URL= # Ссылка вебхука для отправки тикета модераторам
GUILD= # ID Вашей гильдии
ROLE= # Роль для приоритетной поддержкиTescall использует команды. Доступные команды включают:
/general_request: Обращение на свободную тематику/bot_recheck: Открывает форму для отправки бота на перпроверку/mute @user [time]: Запрещает создание тикетов для пользователя/unmute @user: Снимает запрет на создание тикетов/list: Выводит список тикетов/close @user: Закрывает тикет пользователя
При создании тикета бот будет создавать модальное окно, где пользователи могут описать проблему. После отправки сообщения пользователь получит уведомление о создании тикета и администратор будет оповещен о новом тикете.
Мы приветствуем вклад в наш проект! Если вы хотите внести свой вклад, воспользуйтесь следующими инструкциями:
- Форкните репозиторий
- Создайте ветку для новых изменений:
git checkout -b feature/your-feature-name - Запустите проверку линтером:
npm run lint:fix - Внесите необходимые изменения и отправьте их:
git commit -am 'Added some feature' - Загрузите изменения в свой форк:
git push origin feature/your-feature-name - Создайте PR запрос на включение изменений на Github
Tescall распространяется под лицензией MIT. Полный текст лицензии доступен в файле LICENSE.