Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
Livelonglime

Бот - тикет-система

Рекомендованные сообщения

Необходим бот для тикет-системы для сервера Discord + подвязка бота к CFTools. Примерное ТЗ внутри, т.к. длинновато. Хз, может что-то описал не тех-языком. Если что-то непонятно попытаюсь объяснить.

 

  1. В идеале тикет-систему я вижу так: Eсть функция "форум" для ds. вот там должен быть хаб для тикетов.
  2. пользователь заходит в канал "ТИКЕТЫ".
  3. В канале "ТИКЕТЫ" его встречает embed с информацией общей и кнопками:
  4. "Заявка в whitelist"
  5. Получение бонусов
  6. Восстановление бонусов
  7. Восстановление вещей
  8. Жалоба на игрока
  9. Жалоба на администратора
  10. Смена позывного
  11. Bug report
  12. каждой кнопке соответствует одноименный форум
  13. По нажатию кнопки для каждой из категорий создаётся ветка-"тикет" (с именем {Тикетимяпользователя}номерпо_порядку) в соответствующем форуме
  14. Тикет должен быть виден только отправившему его пользователю и для роли ответственной за данный форум.
  15. Бот Присылает embed с информацией по тикету в эту созданную ветку, цепляя всю инфу - ник отправившего, тело , закрепленные файлы если есть
  16. Для администратора форума должна быть кнопка "взять в работу" реагирующая только на него
  17. Как только тикет взяли в работу, бот в лс присылает сообщение об этом отправившему пользователю и записывает в канал логов тикетов время когда и кто взял в работу.
  18. т.е. есть канал "Логи тикетов", туда при нажатии админом на кнопку из пункта 7, отправляется embed с текстом :
  19. "Имя тикета"
  20. время и дата создания тикета
  21. никнейм игрока создавшего тикет
  22. время и дата взятия в работу
  23. никнейм админа взявшего в работу
  24. переписка админ - пользователь производится в созданной ветке.
  25. когда тикет закрывается - бот удаляет ветку и шлёт месседж пользователю в лс что тикет закрыт.
  26. бот правит embed в логах из пункта 8, добавляя "время и дата закрытия"
  27. [22:25]Особая кнопка: "Заявка в whitelist".
  28. У бота должен быть доступ к https://app.cftools.cloud/
  29. По нажатию пользователем кнопки "Заявка в whitelist" открывается небольшое меню-форма
  30. В меню всего пара пунктов для заполнения: SteamID и Discord nickname
  31. по SteamID бот добавляет автоматом в whitelist пользователя на нужный сервер
  32. бот пишет лог в канал "логи whitelist"
  33. бот пишет в лс пользователю "Вы успешно добавлены в whitelist. Приятной игры!"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte

Привет! Ещё актуально? @Livelonglime 

Изменено пользователем Sk1nG (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка