Дисконд разработчика бота, как получить
Обновлено: 21.11.2024
Discord начинался как Slack для заядлых геймеров. Но он быстро привлек внимание разработчиков и других пользователей, которые искали простой способ общения и обмена информацией.
Сегодня вы можете создавать сообщества, используя свои собственные частные (или общедоступные) серверы. Он также включает расширенные функции, такие как создание собственного бота для автоматизации определенных процессов.
Если вы хотите создать собственного бота для Discord, продолжайте читать.
Что такое бот Discord?
Бот Discord — это небольшая полезная программа, которая выполняет определенные действия, включая, помимо прочего:
- Приветствуем новых участников
- Модерирование обсуждений
- Запрет нарушителей спокойствия
- Перефразирование контента инфлюенсера
- Добавление музыки или игр
Добавить на сервер бота Discord и автоматизировать полезные, но повторяющиеся и утомительные задачи очень просто.
Для этого не нужно быть гением программирования. Просто загрузите готового бота Discord с искусственным интеллектом и настройте его функции.
Как создать бота в Discord
Чтобы успешно запускать сервер Discord и управлять им, вам необходимо использовать хорошо запрограммированного бота.
Есть два варианта его получения:
Купите готового бота. Или сделайте его с нуля самостоятельно (или с помощью внештатного разработчика бота).
Большинство готовых ботов Discord бесплатны, но для некоторых требуется разовая или постоянная подписка. Вы также можете выполнить быстрый поиск в Интернете по запросу Боты Discord + (действие, которое вы хотите выполнить), чтобы найти подходящего бота.
Но в этом нет ничего интересного. Так почему бы не создать свой собственный? Мы покажем вам, как это сделать, выполнив несколько быстрых шагов.
Как создать учетную запись бота в Discord
Первый шаг — создать учетную запись Discord Bot. Без него вы не сможете работать с Discord API или библиотекой Python.
- Войдите на сайт Discord и перейдите на страницу приложений.
- Нажмите синюю кнопку "Новое приложение" в правом верхнем углу.
- Дайте вашему приложению имя.
- Выберите "Создать".
- Затем выберите "Добавить бота" на вкладке "Бот" на панели "Настройки".
- Подтвердите свое действие, выбрав Да, сделайте это!
- Переключите ползунок настроек общедоступного бота по умолчанию в положение «вкл./синий», а ползунок «Требовать предоставление кода OAuth2» переведите в положение «выкл./серый».
- Скопируйте токен бота. Токен — это длинная строка, которую учетные записи ботов используют для аутентификации вместо входа в Discord с именами пользователей и паролями. Вы не должны делиться токеном с кем-либо, потому что они могут войти в ваш бот и скомпрометировать его. Если вы случайно поделились своим токеном, вы можете нажать кнопку Восстановить и получить новый.
Как пригласить бота на сервер Discord
Поздравляем! Вы только что создали свою учетную запись Discord Bot и своего бота Discord. Что теперь? Пригласите его на свой сервер Discord.
- Выберите Bot в разделе Scopes на вкладке OAuth2 на левой панели.
- Выберите разрешения, которые вы хотите для своего бота, в зависимости от того, что вы хотите, чтобы он делал.
- Выберите «Копировать», чтобы скопировать URL-адрес приглашения, который вы будете использовать для добавления бота на сервер Discord.
- Откройте веб-браузер и вставьте только что скопированный URL-адрес в адресную строку.
- Выберите сервер Discord, на который хотите пригласить бота, а затем нажмите Авторизоваться.
- Проверьте, есть ли у вашей учетной записи права на управление сервером; в противном случае вы не сможете добавить бота.
Теперь, когда у вас есть бот Discord, следующим шагом будет написание его кода.
Как закодировать бота Discord
Вам понадобится оболочка API discord.py для Discord и браузерная IDE, например Replit.
- Перейдите на Repl.it, создайте свою учетную запись, а затем создайте новую Repl.
- Выберите Python в качестве языка.
- Напишите import discord в верхней части файла main.py. Когда вы нажмете кнопку «Выполнить», Replit автоматически установит эту зависимость.
Вы также можете написать код для своего бота Discord, используя любой редактор кода локально на вашем компьютере.
- Windows: используйте py -3 -m pip install -U discord.py для установки discord.py
- macOS: используйте python3 -m pip install -U discord.py
Повышайте свои навыки в Discord
Независимо от того, используете ли вы частный или общедоступный сервер Discord, попытки управлять всеми повторяющимися задачами могут быть утомительными. Боты Discord автоматизируют и упрощают этот процесс, чтобы вы могли сосредоточиться на более важных делах.
Если вам нужна помощь в создании бота для Discord, обратитесь к разработчикам-фрилансерам на Fiverr уже сегодня!
Бэкэнд Discord работает аналогично Slack; сообщения приходят от Discord через WebSocket, постоянно отслеживая каналы, на которые добавлен бот. Ответы отправляются обратно в Discord через вызов REST API. Список каналов и пользователей также обрабатывается через REST.
Предпосылки
Создать приложение в Discord
Во-первых, вам нужно создать приложение в Discord.Откройте текстовый редактор, чтобы скопировать некоторую информацию, выполнив следующие действия:
3. При появлении запроса укажите запоминающееся имя для своего бота, затем нажмите фиолетовую кнопку "Создать" в правом нижнем углу:
4. Вы будете помещены на страницу общей информации для вашего приложения. Скопируйте идентификатор клиента, указанный на этой странице, в текстовый редактор, чтобы использовать его позже. 5. В меню слева выберите раздел «Бот», затем нажмите фиолетовую кнопку «Добавить бота»:
6. Вы попадете на страницу Build-A-Bot.
Авторизуйте своего бота
Не закрывая текстовый редактор, выполните следующие действия:
На странице Build-A-Bot.
Найдите свой идентификатор гильдии (идентификатор сервера)
Для продолжения вам потребуется полный идентификатор сервера (не имя). Выполните следующие действия, чтобы узнать свой идентификатор сервера:
- В Discord откройте настройки пользователя, нажав шестеренку настроек рядом с вашим именем пользователя внизу.
- Перейдите в раздел "Внешний вид" и включите режим разработчика в разделе "Дополнительно", затем закройте настройки пользователя.
- Откройте свой сервер Discord, щелкните правой кнопкой мыши имя сервера и выберите "Копировать ID".
- Вставьте идентификатор сервера в текстовый редактор, чтобы использовать его позже.
- При желании вы можете отключить режим разработчика прямо сейчас.
Создать сценарий запуска PoshBot
В следующем примере скрипта показано, как создать новую серверную часть Discord, используя созданные выше значения.
Запустить PoshBot
После создания серверной части создайте новый экземпляр PoshBot и запустите его.
Читайте также: