Добавив бота на свой сервер Discord, вы можете автоматизировать многие задачи, такие как мониторинг поведения участников, создание мемов и управление очередями обслуживания клиентов. Мы покажем вам, как добавить его на свой сервер.
Сначала включите разрешение «Управление сервером».
Чтобы добавить бота на свой сервер Discord, вам необходимо разрешение «Управление сервером» для вашей учетной записи. Администратор вашего сервера может предоставить это разрешение вашей роли пользователя из меню настроек сервера (шаги, как это сделать, приведены ниже).
Если у вас уже есть это разрешение, вы можете перейти к следующему разделу.
Чтобы включить это разрешение с помощью учетной записи администратора, запустите Раздор в веб-браузере на компьютере под управлением Windows, Mac, Linux или Chromebook. Вы можете использовать клиент Discord, но, поскольку вам нужно будет войти в Discord в Интернете, чтобы добавить сервер в любом случае, мы предлагаем вам использовать веб-версию.
На сайте Discord на боковой панели слева выберите сервер, на который вы хотите добавить бота.
Откроется экран вашего сервера. На этом экране рядом с именем вашего сервера в верхнем левом углу щелкните значок со стрелкой вниз.
В меню значка со стрелкой вниз выберите «Настройки сервера».
На открывшейся странице «Обзор сервера» на боковой панели слева выберите «Роли».
Выберите роль пользователя, которой вы хотите дать разрешение на добавление ботов.
На странице «Изменить роль» вверху щелкните вкладку «Разрешения».
На вкладке «Разрешения» включите параметр «Управление сервером».
Подсказка появится внизу страницы. Нажмите «Сохранить изменения» в этом запросе, чтобы сохранить недавно внесенные изменения.
И вот как вы позволяете пользователю добавлять ботов на ваш сервер Discord!
Если вы еще этого не сделали, пришло время найти бота, которого вы хотите добавить на свой сервер Discord. Есть несколько онлайн-репозиториев ботов Discord, которые предлагают сотни бесплатных ботов Discord для добавления на ваш сервер.
Некоторые из этих репозиториев Карбонитекс, Top.gg, а также GitHub. Не стесняйтесь использовать любой из этих сайтов, или вы даже можете создать своего собственного бота Discord.
Наконец, добавьте выбранного бота на свой сервер.
Когда вы выбрали бота, которого хотите добавить на свой сервер, вы можете начать процесс добавления. На сайте, где вы нашли бота, вы увидите вариант «Добавить бота на сервер», «Пригласить» или аналогичный вариант. Вы будете использовать эту опцию, чтобы добавить бота на свой сервер.
В качестве примера установим бота «Апрель» с сайта Top.gg. Для этого войдите в Веб-страница апрельского бота в веб-браузере на вашем компьютере. Справа от веб-страницы нажмите «Пригласить».
Сайт откроется в новой вкладке в вашем браузере. На этой новой вкладке щелкните раскрывающееся меню «Добавить на сервер» и выберите свой сервер Discord. Затем нажмите «Продолжить».
Discord отобразит список разрешений, которые будут предоставлены вашему боту. Внизу списка разрешений нажмите «Авторизовать».
Предупреждение: предоставление стороннему боту доступа к вашему серверу Discord может иметь значительные последствия для конфиденциальности. Убедитесь, что вы полностью доверяете коду бота, и ознакомьтесь со всеми политиками конфиденциальности, прежде чем предоставлять ему доступ к своему серверу.
Подтвердите капчу на вашем экране.
Бот запросит доступ к данным вашей учетной записи Discord. Подтвердите это, нажав «Авторизовать» внизу страницы.
Затем бот перенесет вас на свой сайт, где вы сможете настроить различные параметры для бота. Здесь вы можете указать, как бот должен работать с вашим сервером Discord.
Чтобы убедиться, что бот действительно добавлен на ваш сервер, войдите на свой сервер в Discord. Справа от экрана сервера вы увидите недавно добавленного бота в списке пользователей. Это подтверждает, что бот был успешно добавлен.
И вот как вы можете начать автоматизировать задачи на своем сервере Discord, добавив бота!
Если вы еще не знаете, есть много вещей, которые вы можете сделать с сервером Discord, включая изменение региона сервера. Удачи!
Download Article
Download Article
Bots are Discord utilities that help perform moderation tasks automatically, play online games, compete for high levels, and more. They can be a great addition to your server(s) for multiple reasons. With the correct permissions and knowledge on how to do it, you should be able to add a bot in under a minute.
-
1
Gain permission to add the bot. You can do this by making or having someone else make a role with Manage Server permissions and giving you the role. You need «Manage Server» permissions to add a bot to a server.
- You can skip this step if you own the server as you automatically have all permissions.
-
2
Visit a Discord bot website such as Discord Bots. You can scroll through the pages of bots, search for bots, or use a command to invite a bot to your server in a different server, if that server has the bot.
- If a different server has a bot you want to add to your server, use the bot’s prefix then ‘help’. If the prefix is ‘!’, say ‘!help’. There should be a join command or something similar to invite it to your server.
Advertisement
-
3
Click a tag to sort bots by category. You can find bots that play music in voice channels, moderation bots that can perform staff actions for you, game bots that let users play singleplayer or multiplayer games, and even more.
-
4
-
5
Go to the bot’s page and click ‘Invite’. Once you’ve chosen the bot you want to add, click the bot’s name or enter https://discordbots.org/bot/botname as a link. Use https://discordbots.org/bot/bot%20name to add a space in between multiple words. Once on the bot’s page, click the ‘Invite’ button and wait for an authorization menu to appear.
-
6
Select the server you want the bot to be added to. If you’re signed in to your account on Discord, a list of servers you have Manage Server permissions on will appear. Click the drop-down menu and select one.
-
7
Give the bot permissions using the checklist. You will be able to select permissions the bot has without giving it a role using the checkboxes. If you don’t want the bot to have a permission, uncheck the box by clicking it.
-
8
Authorize the bot and complete the reCAPTCHA. Click the ‘Authorize’ button in the bottom left of the permission checklist, then check the reCAPTCHA box and complete verification to confirm you’re a human. If done correctly, the bot will be invited to your server and you’ll be ready for use!
- To find out the bot’s prefix, go back to its page on Discord Bots and look below the bot’s avatar. There will be text that says ‘Bot Commands Prefix: prefix’. The bot may also be playing a game, streaming on twitch, or listening to a Spotify song with the prefix in it.
- To find out the bot’s prefix, go back to its page on Discord Bots and look below the bot’s avatar. There will be text that says ‘Bot Commands Prefix: prefix’. The bot may also be playing a game, streaming on twitch, or listening to a Spotify song with the prefix in it.
Advertisement
Not all bots are available at Discord Bots. You can invite other bots by going to their invite link and inviting them, but many bots can be dangerous or harmful. That is why it is recommended you add bots only from that website.
-
1
Consider moderation bots. These include:
- MEE6. MEE6 is a simple Discord Bot with great features. Its premium features include changing the bot’s name, status, advanced features, social connections and much more.
- Carl-bot. Carl-bot is a little more complex bot that can be used for Moderation and many other features. It has highly advanced logging features and reaction roles.
-
2
Consider fun bots. These include:
- Dank Memer. In over 5 million Discord servers, Dank Memer is a fun bot with a great global economy system. It can easily increase your server’s activity and ensure loads of fun.
- Epic RPG. The main purpose of the game is to reach higher areas to become stronger and unlock new commands.
-
3
Consider music bots. These include:
- Rythm. A very popular discord music bots. The freemium version has all basic music features, the premium version has many more features like bass boosting, 24/7 playing, volume control and more.
- Octave. A bot from the developers of Dank Memer, this bot brings many features to your #Consider other bots. These include:
- Arcane. An all in one Discord bot. It has logging, Moderation, automod, levelling, and many ore features.
- PokeTwo. The Pokémon experience, on Discord. Catch, level, evolve Pokémon, trade and battle with friends, and more.
- Amari bot. Amari is a bot with great levelling features. You can control the XP rate for the guild, channels and roles. It has many more features too.
Advertisement
Add New Question
-
Question
Some bots are not showing up on Discord bots, any tips?
Not all bots are on that website. You can go to the bot’s website/invite link and invite the bot. However, it is highly recommended that you only invite bots from that website because some bots might be harmful to your server.
-
Question
How do I add a command to the bots that aren’t MEE6?
If the bot isn’t yours, you cannot add your own commands to them most of the time. However, you can join the bot’s support server or send them an email requesting them to add a command.
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Thanks for submitting a tip for review!
About This Article
Thanks to all authors for creating a page that has been read 54,921 times.
Is this article up to date?
Download Article
Download Article
Bots are Discord utilities that help perform moderation tasks automatically, play online games, compete for high levels, and more. They can be a great addition to your server(s) for multiple reasons. With the correct permissions and knowledge on how to do it, you should be able to add a bot in under a minute.
-
1
Gain permission to add the bot. You can do this by making or having someone else make a role with Manage Server permissions and giving you the role. You need «Manage Server» permissions to add a bot to a server.
- You can skip this step if you own the server as you automatically have all permissions.
-
2
Visit a Discord bot website such as Discord Bots. You can scroll through the pages of bots, search for bots, or use a command to invite a bot to your server in a different server, if that server has the bot.
- If a different server has a bot you want to add to your server, use the bot’s prefix then ‘help’. If the prefix is ‘!’, say ‘!help’. There should be a join command or something similar to invite it to your server.
Advertisement
-
3
Click a tag to sort bots by category. You can find bots that play music in voice channels, moderation bots that can perform staff actions for you, game bots that let users play singleplayer or multiplayer games, and even more.
-
4
-
5
Go to the bot’s page and click ‘Invite’. Once you’ve chosen the bot you want to add, click the bot’s name or enter https://discordbots.org/bot/botname as a link. Use https://discordbots.org/bot/bot%20name to add a space in between multiple words. Once on the bot’s page, click the ‘Invite’ button and wait for an authorization menu to appear.
-
6
Select the server you want the bot to be added to. If you’re signed in to your account on Discord, a list of servers you have Manage Server permissions on will appear. Click the drop-down menu and select one.
-
7
Give the bot permissions using the checklist. You will be able to select permissions the bot has without giving it a role using the checkboxes. If you don’t want the bot to have a permission, uncheck the box by clicking it.
-
8
Authorize the bot and complete the reCAPTCHA. Click the ‘Authorize’ button in the bottom left of the permission checklist, then check the reCAPTCHA box and complete verification to confirm you’re a human. If done correctly, the bot will be invited to your server and you’ll be ready for use!
- To find out the bot’s prefix, go back to its page on Discord Bots and look below the bot’s avatar. There will be text that says ‘Bot Commands Prefix: prefix’. The bot may also be playing a game, streaming on twitch, or listening to a Spotify song with the prefix in it.
- To find out the bot’s prefix, go back to its page on Discord Bots and look below the bot’s avatar. There will be text that says ‘Bot Commands Prefix: prefix’. The bot may also be playing a game, streaming on twitch, or listening to a Spotify song with the prefix in it.
Advertisement
Not all bots are available at Discord Bots. You can invite other bots by going to their invite link and inviting them, but many bots can be dangerous or harmful. That is why it is recommended you add bots only from that website.
-
1
Consider moderation bots. These include:
- MEE6. MEE6 is a simple Discord Bot with great features. Its premium features include changing the bot’s name, status, advanced features, social connections and much more.
- Carl-bot. Carl-bot is a little more complex bot that can be used for Moderation and many other features. It has highly advanced logging features and reaction roles.
-
2
Consider fun bots. These include:
- Dank Memer. In over 5 million Discord servers, Dank Memer is a fun bot with a great global economy system. It can easily increase your server’s activity and ensure loads of fun.
- Epic RPG. The main purpose of the game is to reach higher areas to become stronger and unlock new commands.
-
3
Consider music bots. These include:
- Rythm. A very popular discord music bots. The freemium version has all basic music features, the premium version has many more features like bass boosting, 24/7 playing, volume control and more.
- Octave. A bot from the developers of Dank Memer, this bot brings many features to your #Consider other bots. These include:
- Arcane. An all in one Discord bot. It has logging, Moderation, automod, levelling, and many ore features.
- PokeTwo. The Pokémon experience, on Discord. Catch, level, evolve Pokémon, trade and battle with friends, and more.
- Amari bot. Amari is a bot with great levelling features. You can control the XP rate for the guild, channels and roles. It has many more features too.
Advertisement
Add New Question
-
Question
Some bots are not showing up on Discord bots, any tips?
Not all bots are on that website. You can go to the bot’s website/invite link and invite the bot. However, it is highly recommended that you only invite bots from that website because some bots might be harmful to your server.
-
Question
How do I add a command to the bots that aren’t MEE6?
If the bot isn’t yours, you cannot add your own commands to them most of the time. However, you can join the bot’s support server or send them an email requesting them to add a command.
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Thanks for submitting a tip for review!
About This Article
Thanks to all authors for creating a page that has been read 54,921 times.
Is this article up to date?
Для удобного управления сервером, как крупным, так и локальным, обязательно потребуются боты. Можно просто воспользоваться уже готовыми или выбрать вариант посложнее – создание бота дискорд своими руками. Этот способ позволяет провести более точечную настройку и адаптировать бота под свои требования.
В гайде подробно расскажем, как сделать бота в Дискорде и как добавить созданного бота в дискорд.
Содержание
- Как включить режим разработчика в Дискорде
- Как сделать сервер в Дискорде
- Как сделать бота в Дискорде
- Где взять токен бота Дискорд
- Как установить библиотеку Python
- Создание Дискорд бота на Python
- Как сделать бота, отвечающего на сообщения
- Как добавить бота в Дискорд сервер
- Как включить бота в Дискорде
Как включить режим разработчика в Дискорде
Если включить режим разработчика, дискорд позволит совершать дополнительные манипуляции, за счет которых станет удобнее настраивать и работать с ботом. Откройте настройки, после чего отыщите раздел «Настройки приложения», в самом низу нажмите «Расширенные». В открывшемся окне включите режим разработчика, расположенный сверху.
Как сделать сервер в Дискорде
Чтобы сделать сервер в Дискорде, пролистайте список своих серверов (расположены на панели слева) в самый низ. Вторая кнопка снизу, плюсик, отвечает за создание новых серверов. Затем откроется панель, в которой можно либо создать свой шаблон, либо использовать уже готовые: свой рекомендуем для серверов, которые планируете развивать, привлекая туда участников извне, для сервера, рассчитанного на посиделки с товарищами, можно использовать готовый.
Когда определитесь с шаблоном, необходимо будет выбрать название сервера и поставить (по желанию) значок для него. На этом создание закончено, в дальнейшем потребуется настройка – самая сложная часть.
Как сделать бота в Дискорде
Где взять токен бота Дискорд
Первый шаг в создании бота – получение токена. Для начала зайдите на официальный сайт разработки дискорда.
Нажмите на синюю кнопку в правом верхнем углу «New Application», откроется окошко с созданием приложения: в строке «Name» введите название для будущего бота, затем кликните «Create».
В меню слева перейдите во вкладку «Bot», после чего нажмите на кнопку справа «Add bot». Сайт выдаст предупреждение о том, что после создания бота приложение получит «публичную жизнь», принимайте и продолжайте.
Под именем бота есть раздел «Токен». Его необходимо создать, нажав «Reset Token», после чего обязательно сохранить и записать куда-нибудь. Токен показывается лишь единожды, если потеряете его, придется пересоздавать, а этот процесс влечет за собой приостановку работоспособности бота. Нажмите «Copy» и запишите его в какое-нибудь место.
Не передавайте токен своего бота третьим лицам.
Также в разделе ниже можно выдать разрешения боту. Рекомендуем делать все под конкретную ситуацию, но если желаете дать все права, то просто поставьте галочку у «Администратор».
Как установить библиотеку Python
Перед тем, как сделать бота в Дискорд сервере, необходимо установить библиотеку Python, благодаря которой и будет происходить написание.
Перейдите на официальный сайт Python, наведите на «Downloads», после чего кликните на «Python 3.11.1», рекомендуем устанавливать эту версию. Проверить можно написанием команды «py —version». Также крайне рекомендуем установить среду программирования (Wing или PyCharm).
Работать бот на Discord.py сможет только после установки библиотеки. Можете установить разрабатываемую версию, прописав команду:
-
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]
Создание Дискорд бота на Python
Открыв проект, необходимо вписать «базовые» строчки, с которых начинается практически любой бот:
import discord
from discord.ext import commands
config = {
‘token’: ‘your-token’,
‘prefix’: ‘//’,
}
bot = commands.Bot(command_prefix=config[‘prefix’])
В этой части кода производится импорт важнейших библиотек, создание вспомогательного словаря, где будут хранится токен и префикс, а затем само создание префикса в конфиге.
Дальше можно создавать события или команды, ниже расскажем, как добавить команды боту в Дискорде. Рассмотрим на примере исключения пользователя, потребуется такой код:
@bot.command()
async def kick(ctx, user : discord.User(), *arg, reason=’Причина не указана’):
await bot.kick(user)
await ctx.send(‘Пользователь {user.name} был изгнан по причине «{reason}»‘)
bot.run(config[‘token’])
В начале задаем декоратор обработки команд, после чего задаем условия и сообщения, которые выдаст бот после кика пользователя. Также стоит учитывать, что для некоторых команд потребуется добавлять дополнительные библиотеки. Например, для команды-рандомайзера:
import random
import discord
from discord.ext import commands
config = {
‘token’: ‘your-token’,
‘prefix’: ‘//’,
}
bot = commands.Bot(command_prefix=config[‘prefix’])
@bot.command()
async def rand(ctx, *arg):
await ctx.reply(random.randint(0, 100))
bot.run(config[‘token’])
Помимо ранее рассмотренных импортов, здесь присутствует импорт рандомайзера, который затем, после строчки с декоратором обработки команд, и отвечает за выдачу сообщения с числом от 0 до 100.
Как сделать бота, отвечающего на сообщения
В этом разделе рассмотрим создание бота, который будет отвечать на сообщение, но совершенно неосмысленно. Он будет просто повторять за пользователем, для создания чего-то более сложного придется приложить больше усилий. Код выглядит следующим образом:
import discord
from discord.ext import commands
config = {
‘token’: ‘your-token’,
‘prefix’: ‘//’,
}
bot = commands.Bot(command_prefix=config[‘prefix’])
@bot.event
async def on_message(ctx):
if ctx.author != bot.user:
await ctx.reply(ctx.content)
bot.run(config[‘token’])
В самом начале производится все тот же импорт, затем настройка конфига, префикса. Теперь, вместо декоратора команды, нужно ввести декоратор обработки событий. Подробнее про декораторы дискорда можно прочитать на официальном сайте. Дальше производится проверка, отвечающая за то, чтобы бот не беседовал сам с собой, после чего строчка для ответа бота.
Как добавить бота в Дискорд сервер
Перед тем, как добавить созданного бота в дискорд, необходимо получить ссылку. На сайте разработки, откуда брали токен, перейдите во вкладку «OAuth2», затем в подраздел «URL Generator». В табличке «Scopes» ставьте галочку напротив «bot». В появившейся второй таблице ставьте разрешения на свое усмотрение. В самом низу появится ссылка на бота.
Перейдите по ссылке, откроется окно авторизации бота. Укажите сервер, на который собираетесь добавить бота, после чего нажмите «Продолжить». Дискорд уточнит, разрешаете ли боту получить следующие права: нажмите «Авторизовать».
Если все прошло успешно, в чате появится уведомление о присоединении бота к серверу.
Как включить бота в Дискорде
На данном этапе бот будет не в сети. Перед тем как сделать бота онлайн в Дискорде, нужно поместить всю программную оболочку на какой-либо хост, где бот будет функционировать и выполнять запросы.
Самый простой вариант – хостить бота самостоятельно. Для этого запустите файл .py, в котором написан код для бота. Как только программа запустится, бот сразу же войдет в сеть и будет готов отвечать. Помните, что закрытие приложения приведет к отключению бота.
Есть другой вариант – поставить бота на хостинг 24/7, это больше подходит для пользователей, желающих распространять своего бота на другие сервера. Зачастую такие сервисы платные, поскольку их владельцам нужно оплачивать работу машин. Также потребуется создание репозитория и возможность отслеживать логи. Из бесплатных можно рассмотреть хостинг Heroku, однако с российского адреса им пользоваться не удастся.
Надеемся, наш гайд помог вам разобраться, как сделать бота в Дискорд, как добавить ему команды и сделать его онлайн. Если остались вопросы – задавайте в комментарии, мы обязательно поможем.