Skip to content

Latest commit

 

History

History
51 lines (30 loc) · 3.55 KB

README.md

File metadata and controls

51 lines (30 loc) · 3.55 KB

discord-TicketBot

Создание бота:

Если вы не знаете что такое токен и откуда его брать - вероятно сначала вам нужно создать бота тут: https://discord.com/developers/

Сразу после создания бота копируем его токен. Находится он во вкладке Bot сразу под ником бота.

Следующим шагом нужно включть Privileged Gateway Intents. Для этого заходим во вкладку Bot и ставим ползунки в такое же положение как на скриншоте:

1

Далее нужно пригласить бота к себе на сервер. Переходим во влкдаку OAuth2 > URL Generator.

В поле "SCOPES" ставит галочку на bot. В поле "BOT PERMISSIONS" либо выбираем Administrator, либо:

2

В самом низу сгенерируется ссылка для приглашения бота на свой сервер.

Настройка бота:

В файл .env вставляем скопированный ранее токен после знака равно.

В файле config.py Можно настроить префикс бота, цветовую палитру, и отображаемое в терминале при запуске имя бота.

В файле localization.py можно перевести фразы на любой язык.

Запуск бота

Запустите файл bot.py. В среднем загрузка длится 5-6 секунд. Если ошибок не возникло - прописывайте команду %help_adm чтобы подготовить бота к работе.

Примечание: Команда %help_adm, как и все команды которые она выдает - работают только если у вас права администратора. Для обычных пользователей есть команда %help.

3

С чего начать?

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

Для непосредственно начала работы - нужно создать сообщение с кнопкой создания тикетов. Пишем сначала текст этого сообщения, а потом команду %ticket_button [#channel]. В канале #channel появится сообщение с кнопкой. Обратите внимание, что все каналы-тикеты будут создаваться в той-же категории где находится кнопка их создания.

Бот готов к работе.

P.s. Закрывать тикет могут все его участники, а открывать заново или удалять - только администраторы.