Пригласите бота на сервер
Бота нужно приглашать из дашборда TicketCord - так мы видим, что он на месте, и завершаем настройку. Что нажимать и почему именно так.
Важно: приглашайте из дашборда, а не из Discord
Приглашение нужно начинать из TicketCord. Если вы сгенерируете собственную ссылку-приглашение в Discord Developer Portal или добавите бота напрямую через клиент Discord, мы не увидим, что он присоединился. Дашборд застрянет на «ожидании бота», настройка не продвинется, и тикеты не будут открываться.
Причина на нашей стороне, не на вашей: дашборд запускает приглашение, отслеживает событие присоединения и записывает небольшую запись, связывающую ваш аккаунт с этим сервером. Именно этот шаг привязки даёт дашборду право управлять ботом дальше. Самодельное приглашение полностью пропускает этот шаг.
Шаги
- В дашборде нажмите Пригласить на сервер рядом с вашим ботом.
- Выберите сервер. Вам нужно право Discord Manage Server на этом сервере, иначе он не появится в списке.
- Подтвердите экран прав, который покажет Discord. Нажмите Authorize.
- Вас перенаправит обратно в TicketCord, который ждёт от Discord подтверждения, что бот действительно прибыл. Обычно секунда-другая.
Какие права мы запрашиваем
TicketCord запрашивает минимум прав, необходимых тикетам - без Administrator. Примерно:
- Управление каналами - создать канал тикета и настроить переопределение прав автора, чтобы канал видели только он (и команда).
- Отправка сообщений и эмбедов - публиковать приветственное сообщение, ответы и сводку при закрытии.
- Управление сообщениями - закреплять приветственное сообщение и убирать вывод бота при закрытии.
- Чтение истории сообщений и добавление реакций - для транскрипта и быстрых действий вроде эмодзи взять/закрыть.
Если на сервере тонко настроенная иерархия ролей, поместите роль бота выше любых ролей, которыми ему нужно управлять - Discord проверяет это независимо от прав.
Если вы уже пригласили его не тем способом
Легко исправить. Кикните бота с сервера, вернитесь в дашборд и нажмите там Пригласить на сервер. Он корректно добавится заново, и на этот раз дашборд его увидит. Токен бота остаётся прежним - сбрасывать ничего не нужно.
Если экран приглашения всё ещё пуст
Если вы приглашаете из дашборда, а список серверов всё равно пуст, скорее всего токен бота у Discord не совпадает с приложением, которое вы авторизуете. Вернитесь к статье Создайте первого бота, сбросьте токен и вставьте его заново.
Что дальше
Бот на сервере - пора настроить первую категорию тикетов.