Как добавить бота в дискорд
Перейти к содержимому

Как добавить бота в дискорд

  • автор:

Как в Discord правильно настроить созданного бота

Для управления сервером в Discord существует обширный функционал. Создание бота помогает эффективно организовать работу сервера, выполняя ряд задач. Пользователям доступны различные типы ботов, каждый из которых выполняет определенные функции. В данной статье подробно рассмотрено, как настроить бота в Дискорде на ПК и в мобильной версии приложения.

как настроить бота в дискорде

Как настроить бота в Дискорде: версия настроек ПК

При создании бота в Discord необходимо сразу же выполнить его настройку, иначе он не будет работать. Сделать это можно в несколько этапов.

бот discord: как создать и добавить на сервер

Обзор функционала бота

В первую очередь следует настроить командную строку. Посредством нее бот выполняет свои функции. Для этого необходимо выполнить следующее:

  • Проверьте наличие бота в списке участников (если его там нет, значит, не был пройден процесс авторизации);
  • В любом из текстовых чатов введите команду «+help» или «/help»;
  • Введенные символы будут означать активацию взаимодействия с ботом, о чем подробно будет написано в ответном сообщении.

В момент активации командной строки станут доступными основные функции бота, заложенные его разработчиками. Для получения боле подробной информации можно перейти на официальный сайт, откуда был скачан конкретный бот.

как настроить discord - возможности ботов в дискорде

Предоставление прав доступа

После ознакомления с функционалом бота, необходимо выполнить следующий этап настроек — присвоение роли. Сделать это можно таким образом:

  • Нажмите на строку с названием сервера, чтобы открыть его меню;
  • Выберите раздел «Настройки сервера»;
  • Нажмите на пункт «Роли»;
  • Выберите тип роли, соответствующей конкретному боту, или выберите запуск прав администратора;
  • Нажмите на пункт «Права текстовых каналов»;
  • Выберите строку «Отправлять сообщения».

Аналогичным образом происходит настройка остальных прав участника. Отредактировать доступ к определенным правам можно в любой момент. При возникновении проблем бот отправит сообщение с указанием на это.

боты для discord: настройкa

Настройка роли

В некоторых случаях может потребоваться присвоение специфической роли. Иногда пользователи объединяют ботов в отдельную группу. Для присвоения дополнительной роли сделайте следующее:

  • Нажмите на раздел «Управление участниками»;
  • Выберите пункт «Участники»;
  • Найдите в списке бот, для которого необходимо ввести изменения;
  • Нажмите на знак «+» рядом с названием бота;
  • Выберите подходящую роль из списка (также можно воспользоваться строкой поиска).

Любую роль можно заменить или удалить, действуя по вышеописанному алгоритму.

как настроить discord bot на сервере

Настройка бота Discord в мобильном приложении

Зачастую создание бота в мобильной версии Дискорда вызывает у пользователей затруднения. Однако его настройка происходит довольно легко и просто.

как добавить бота в discord

Использование функции командной строки

Для ознакомления со свойствами бота и его возможностями необходимо выполнить следующие действия:

  • Зайдите на сервер;
  • Сделайте свайп влево;
  • Откроется список участников;
  • Убедитесь, что бот активирован (будет включен значок «В сети»);
  • Войдите в текстовый чат;
  • Введите команду «+help»;
  • Ознакомьтесь с правилами пользования ботом и его функциями.

установка бота в discord

Добавление роли и редактирование прав

Порядок действий схож с алгоритмом настройки для ПК:

  • Нажмите на название сервера;
  • Войдите в «Настройки»;
  • Перейдите в блок «Управление участникам/и»;
  • Нажмите пункт «Роли»;
  • Задайте необходимый параметр.

Для каждой роли есть свои индивидуальные настройки: выбор цвета, смена имени, обособление от других участников. Для универсальных ботов лучше применить доступ на правах администратора, активировав соответствующий переключатель.

Частые вопросы:

  • Как удалить бота в Discord на сервере
  • Как сделать бота, выдающего роли в Discord
  • Что такое Дискорд Онлайн, и как им пользоваться
  • Как написать своего бота для использования в Discord

Создание бота на основе discord.py. Часть 1

Это первая статья про создание бота для Discord. В конце статьи находятся ссылки на следующие части, со временем они будут дополняться. Статьи следуют друг за другом, без каких-либо «информационных дыр». Если нашли опечатку или неточность, отпишите о проблеме в комментариях или в личных сообщениях, максимально оперативно всё поправим! А теперь переходим непосредственно к созданию бота.

В данной части

  1. Создание тестового сервера
  2. Включение режима разработчика
  3. Создание приложения и получение токена
  4. Добавление бота на сервер
  5. Установка библиотеки discord.py
  6. Первые строчки кода

Создание сервера

Гайд будет максимально подробный, поэтому и начинать будем с создания тестового сервера. Зачем он нужен? Лишь для вашего удобства и безопасности, если у вас уже есть большой сервер, тем более не стоит сразу добавлять на него разрабатываемого бота. Никто не защищён от багов и дыр в безопасности.

  1. Заходим в дискорд
  2. Слева видим список серверов, листаем в самый низ до кнопки «Создать сервер«.
  3. Создаём сервер по любому из предложенных шаблонов.

Включаем режим разработчика

Это необязательно, но очень желательно. В режиме разработчика появляются некоторые полезные элементы для удобства разработки, например, в меню пользователя появляется пункт, который позволяет скопировать его ID.

Чтобы включить этот режим, заходим в настройки.

В категории «Настройки приложения» ищем «Расширенные«.

И включаем режим разработчика.

Получение токена

Для начала нам нужно зайти на страницу создание приложений и нажать New Application.

После этого вам предложат назвать ваше приложение (Потом можно будет изменить).

Создание приложени

После создания, попадаем на страницу настройки приложения. В меню выбираем «Bot«.

На данной странице нажимаем на «Add Bot«. Скопируем токен и сохраним его.

Так же, сразу можно выдать дополнительные разрешения боту, чтобы потом об этом не задумываться.

Добавление бота на сервер

В меню ищем пункт OAuth2 –> URL Generator.

В поле SCOPES выбираем bot и applications.commands. В появившемся ниже поле выбираем Administrator, это более удобно для тестирования. Но когда бот будет работать в продакшене, лучше выставлять только те права, которые правда нужны, потому что никто не защищён от потери токена, а с правами администратора это может стать очень большой проблемой.

Копируем появившеюся ниже ссылку и вставляем в адресную строку браузера. Если у вас не выполнен вход в браузере, его необходимо произвести. После чего выбираем тестовый сервер из списка и нажимаем «Продолжить» и далее «Авторизовать«.

Ура! Наш бот на тестовом сервере!

Установка библиотеки

Для начала нужно установить python, данный этап не расписан, но желательно установить версию 3.10 (Последняя версия на момент написания 3.10.5). Если у вас Windows, для проверки можете использовать следующую команду

py --version

В ответ получите версию вашего python. Устанавливать будем не стабильную, а разрабатываемую версию, для этого пропишем следующую команду. (Это можно делать уже внутри проекта). Хотя некоторые IDE устанавливаю git вместе с собой, можете скачать его отдельно.

py -m pip install git+https://github.com/rapptz/discord.py

Если всё же хотите установить стабильную, релизную версию, пропишите следующую команду.

py -3 -m pip install -U discord.py py -3 -m pip install -U discord.py[voice]

Подробнее про установку библиотеки и саму библиотеку можно прочитать тут.

Первые строчки кода

Пришло время писать код! Программирование в статьях будет происходить в PyCharm, хоть это и довольно тяжёлая IDEA, она удобная и бесплатная для студентов.

Не советую создавать проект через внутренний интерфейс, может появиться множество ненужных папок и файлов, вместо этого создадим папку проекта вручную и откроем как пустой проект.

Для этого заходим в PyCharm, далее File –> Open.

P.s. Не обращайте внимания на другую тему IDE.

В появившемся окне ищем созданную папку, выбираем её и нажимаем «Ok«. Обратите внимание на то, что нужно просто нажать по папке, а не проваливаться в неё.

Если PyCharm автоматически не создал main.py, создайте его вручную.

Вставляем код ниже и запускаем.

import discord # Подключаем библиотеку from discord.ext import commands intents = discord.Intents.default() # Подключаем "Разрешения" intents.message_content = True # Задаём префикс и интенты bot = commands.Bot(command_prefix='>', intents=intents) # С помощью декоратора создаём первую команду @bot.command() async def ping(ctx): await ctx.send('pong') bot.run('token') 

В консоли вы увидите логи запуска бота. Они могут быть красными, не бойтесь, сначала прочитайте сами сообщения, они скорее, всего просто информационные.

Идём в дискорд и используем нашу первую команду.

Немного объясним данную структуру. Поскольку это обычная команда, вся информация хранится в ctx(Переменная одноимённого класса). Она имеет следующие поля:

['args', 'author', 'bot', 'channel', 'cog', 'command', 'command_failed', 'guild', 'invoked_parents', 'invoked_subcommand', 'invoked_with', 'kwargs', 'me', 'message', 'prefix', 'subcommand_passed', 'valid', 'voice_client']

И следующие команды:

['fetch_message', 'history', 'invoke', 'pins', 'reinvoke', 'reply', 'send', 'send_help', 'trigger_typing', 'typing']

Если вы знакомы с синтаксисом языка, то данный список можно получить с помощью встроенной функции dir.

print(dir(ctx))

На более правильно прочитать документацию про Context.

Заключение

Сразу отвечу всем комментаторам. Да — подобных статей море, в том числе есть официальная документация. Но поскольку в моих планах есть создать серию статей, я хотел бы, что бы в них было описано всё, начиная с самых азов.

И небольшое примечание. Статьи строятся на основании того, что у вас есть опыт и знания программирования на python.

Как поставить бота на дискорд сервер?

Здравствуйте, вот новый список руководство который поможет вам в ДИСКОРД.

Список дискорд-ботов.

я составлю краткий список дискорд-боты а также пояснительные руководства на каждом его боты !

Les боты в списке выше самые ИЗВЕСТНЫЕ из всех и Безопасно для тебя разлад :

  • Коя (бот индивидуальное приветствие, мини-игра (см. наш руководствоПРИКЛЮЧЕНИЕ ОДНОЙ ЧАСТИ и картинка)
  • Ритм (бот Музыка)
  • Dyno (для бревен официант)
  • Mee6 (автоматическая рассылка сообщений и работа с пользователями)
  • Zyra (выбор ролей по реакции)

Конечно, есть еще много!

Для этого Руководство Я объясню на примере Койи, но очень часто это одно и то же для КАЖДОГО. бот.

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

Вы должны пойти в бот в вопросах (тот, который вам нужен), для коя это следующая ссылка: ССЫЛКА НА САЙТ.

К вашему сведению, он позволяет создавать персонализированные сообщения о прибытии (приветственные объявления с изображениями), играть в приключения One Piece и делать заказы на заказ.

Выбирайте роли с помощью ^^roleme, (Zyra — бот, предпочитаемый для выбора ролей).

Умеренный разлад и добавлена команда ban. Предупреждения для выяснения, продолжает ли пользователь нарушать правила.

Изображение и видео, (в том числе nsfw).

Удаление сообщений из канала с помощью ^^clear . Если необходимо удалить только сообщения бота, то предпочтительнее использовать ^^clean.

Возможность сделать канал с логами, вот список логов, которые можно выбрать (ban, bulk delete, channel create, channel delete, msg delete, msg edit, nickname change, role create, role delete, role given, role remove, role_update, track prompts, unban, user join, user leave, username change, voice join, voice leave, voice move ) Более точно и в FR я расскажу в туториале по ссылке на koyabot.

Основной префикс koya = ‘^^’, но вы можете изменить его в панели сайта или непосредственно из разлад с соответствующими командами. Команды имеют таймер для предотвращения спама на вашем сервере, также есть возможность заблокировать бота на определенных каналах.

Изображение о том, как поставить koya bot на свой дискорд

Затем просто нажмите ДОБАВИТЬ НА ВАШ СЕРВЕР.

Откроется страница и вы должны выбрать сервер + права, которые он будет иметь по прибытии (можно изменить права бот �� )

добавить бота на свой сервер и применить

Я выбрал сервер для поиска DDM ^^

Теперь необходимо выбрать права доступа, а там уже решать, что делать в зависимости от бота и того, что он делает/должен делать.

коя бот разрешения

Затем нажмите РАЗРЕШИТЬ.

Подтвердите капчу.

Проверка по капче

Он может попросить вас войти с вашим дискорд-аккаунт до :).

Если вы где-то застряли, не стесняйтесь обращаться сюда: Discord Alucare.co.uk

Существует множество дискорд ботНо если вам нужна новая функция, которая отсутствует, вы можете даже сделать бота самостоятельно (учебник легко найти в google и YouTube), это также позволит вам научиться кодировать на NodeJs, только будьте осторожны и не делитесь своими ЖЕТОН раздора !

Список учебников и информации о ботах (скоро будет — мне нужно время, чтобы их сделать):

  • Koya (я сделал учебник по цельному приключению)
  • Ритм (бот-музыка)
  • Dyno (лог-бот)
  • Mee6 (бот приветственного сообщения PM)
  • Zyra (выбрать роль с реакцией)
  • InviteManager (чтобы узнать, кто пригласил участников)
  • существует множество других ботов: для музыки, игр, изображений (NSFW, например), модерации, антирейда и многие другие.

Если вы хотите помочь мне сделать туториалы по ботам, объяснить, как это делается, то мне это интересно �� давайте Discord Alucare.co.uk

Смотрите список наших уроков:

  • Наше полное руководство по Discord
  • Discord Alucare.co.uk

Боты

Discord позволяет пользователям создавать ботов и приглашать их на сервера. Discord создал свой уникальный API, который позволяет пользователям создавать приложения, взаимодействующие напрямую с сервером. Вы можете просмотреть документацию по API здесь.

Существует сервер сообщества Discord API, к которому можно получить доступ здесь .

  • 1 Серверные боты
  • 2 Каталоги ботов
  • 3 Селфботы
  • 4 Пользовательские боты

Серверные боты

Самым распространённым типом ботов являются серверные боты. Серверные боты имеют выделенные учётные записи ботов, которые отличаются от учётных записей пользователей и функционируют в основном на серверах. На Discord существуют сотни серверных ботов, которые выполняют разные функции. Чтобы пригласить бота, нажмите на ссылку авторизации, выберите сервер, откажитесь или разрешите ему указывать разрешения на странице и нажмите «Авторизовать». Чтобы удалить бота с вашего сервера, просто кикните или забаньте его, как любого другого пользователя.

У аккаунтов ботов есть тег бота рядом с их именем. Если вы хотите создать своего собственного серверного бота, вам нужно зарегистрировать его через страницу приложения Discord. Нажмите здесь для доступа к странице приложений.

Каталоги ботов

Существует множество сайтов, где можно найти Discord-ботов на свой вкус и пригласить их.

Ниже перечислены самые основные мониторинги ботов (самые удобные и популярные):

  • bots.server-discord.com (RU)
  • boticord.top (RU)
  • top-bots.xyz (EN/RU)
  • discordserver.info/bots (RU/EN)
  • top.gg (EN)
  • discord.bots.gg (EN)
  • bots.ondiscord.xyz (EN)
  • botsfordiscord.com (EN)
  • discordbotlist.com (EN)
  • discord.boats (EN)

Полный список каталогов Discord ботов можно найти на https://botblock.org

Селфботы

Селфботы (англ. Self Bots) — это когда пользователь использует Discord API для улучшения своей учётной записи и предоставления им некоторых автоматических возможностей, таких как самостоятельная проверка связи и встраивание. Селфбот работает в вашей учётной записи (не через страницу приложений) и может отправлять вам сообщения. Селфботы противоречат политике OAuth Discord API и могут привести к удалению учётной записи, если она найдена. Селфботы должны отвечать только на ваши команды, в противном случае это считается пользовательским ботом (см. ниже). Чтобы использовать Selfbots, вам нужен ваш токен, который можно найти на консоли. Не давайте никому свой токен пользователя. Если кто-то получает ваш пользовательский токен, он может нанести серьёзный ущерб вашей учетной записи, включая чтение сообщений, отправку сообщений и беспорядок на любом сервере, на который у вас есть разрешения.

Пользовательские боты

Пользовательские боты — полностью функционирующие боты, запускаемые через обычную учётную запись. Они противоречат Условиям предоставления услуг Discord, однако можно использовать на одном, абсолютно пустом сервере (как в ознакомительных целях). Если же вы столкнулись с использованием пользовательских ботов в публичных условиях, сообщите об этом сюда.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *