Статья Учимся создавать Discord-боты. Часть 1
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.
How to Add a Bot to a Discord Server
wikiHow is a “wiki,” similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, 12 people, some anonymous, worked to edit and improve it over time.
This article has been viewed 57,254 times.
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.
Method 1 of 2:
Adding the Bot
Fair Use (screenshot)
\n”>"smallUrl":"https:\>
- You can skip this step if you own the server as you automatically have all permissions.
Fair Use (screenshot)
\n”>"smallUrl":"https:\>
- 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
Fair Use (screenshot)
\n”>"smallUrl":"https:\>
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.
Fair Use (screenshot)
\n”>"smallUrl":"https:\>
Search for a bot using the search bar. To search for a specific bot, category, or use, enter a keyword or keywords into the search bar and press enter or ‘Search’. You can also enter the keyword(s) as a link using https://discordbots.org/search?q=keywords. To use a space in the link, use https://discordbots.org/search?q=key%20words.
Fair Use (screenshot)
\n”>"smallUrl":"https:\>
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.
Fair Use (screenshot)
\n”>"smallUrl":"https:\>
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.
Fair Use (screenshot)
\n”>"smallUrl":"https:\>
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.
Fair Use (screenshot)
\n”>"smallUrl":"https:\>
-
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.
Fair Use (screenshot)
\n”>"smallUrl":"https:\>
Advertisement
Method 2 of 2:
Considering What Bots you Should Add
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.
- 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.
- 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.
- 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
Community Q&A
Some bots are not showing up on Discord bots, any tips?
Community Answer
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.
Thanks! We’re glad this was helpful.
Thank you for your feedback.
As a small thank you, we’d like to offer you a $30 gift card (valid at GoNift.com). Use it to try out great new products and services nationwide without paying full price—wine, food delivery, clothing and more. Enjoy! Claim Your Gift If wikiHow has helped you, please consider a small contribution to support us in helping more readers like you. We’re committed to providing the world with free how-to resources, and even $1 helps us in our mission. Support wikiHow
How do I add a command to the bots that aren’t MEE6?
Community Answer
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.
Thanks! We’re glad this was helpful.
Thank you for your feedback.
As a small thank you, we’d like to offer you a $30 gift card (valid at GoNift.com). Use it to try out great new products and services nationwide without paying full price—wine, food delivery, clothing and more. Enjoy! Claim Your Gift If wikiHow has helped you, please consider a small contribution to support us in helping more readers like you. We’re committed to providing the world with free how-to resources, and even $1 helps us in our mission. Support wikiHow
Статья Учимся создавать Discord-боты. Часть 1.
Боты – это интересные существа который выполняют свои определенные задачи. Они бывают в разных программах и соц.сетей. Но в статье я покажу именно саму Discord. Почему выбрал Discord? Знаете если сравнить с Telegram то думаю что Discord намного больше возможности(мое мнение) и опять же по ботам. Ладно не будем сравнивать этих легенд, перейдем дальше.
Писать ботов будем с Python, он как по мне легче и лучше. А теперь выбор библиотек. Есть разные библиотеки, большинство программистов выбирают discord.py, но это устаревший вариант и лучше всего использовать более продвинутые библиотеки: pycord и nextcord(мое мнение). На примере буду показывать Pycord.
Мы не будем тянуть времени, и начнем писать ботов. Но если у вас возникнут вопросы, я отвечу с радостью.
Глава вторая «Установка и создание бота»
С начало нам нужно создать бота. Тут в этом деле не нужно знание языка, это может любой сделать. Итак, перейдите на сайт Discord Portal Application. Это страница ваших будущих ботов и вы можете ими управлять.
1. для создание бота, нажмите на кнопку «New Application» укажите название будущего бота и нажмите «Create» после чего у вас создаться бот.
—
2. (необязательный пункт) когда вы на вкладке «General Information» вы можете оформить своего бота.(аватар, био и т.д)
3. для добавление бота(чтобы он у вас работало) необходимо перейти во вкладку «Bot» и нажать на кнопку «Add Bot»
—
4. осталось совсем чуть-чуть. Теперь необходимо установить права бота, чтобы он работало корректно. Вставляйте следующие опции.
5. на это странице сразу можно получить токен, для этого нажмите на кнопку «Reset Token» и сохраните его. Токен нужен для подключение бота.
⛔️ Внимание
Показывать свой токен бота это опасно! Если мошенник сможет его заполучить, значит он украл ваш бот! Будьте бдительны, это реально важно.
6. осталось пригласить бота, а точнее получить ссылку приглашение бота. Ею смогут воспользоваться любой. Для этого перейдите в «OAth2» а затем в «URL Generator» Права для бота я выбрал Администратор, это значит что бот получает все возможности к управление сервера.
7. после указании этих опций, внизу у вас будет уже готовая сгенерированная ссылка, для приглашение бота на свой сервер.
Бинго! Наш бот создан и приглашен на сервер. Однако он не в сети, но это не беда.(кстати круто я придумал название бота )
8. а теперь остались библиотека Pycord. Его необходимо установить. Откройте ниже спойлер.
Install modules
Версия Python рекомендуется выше 3.6x.
Если у вас нету Python –
Ссылка скрыта от гостей
Для установки Pycord вы должны удалить discord.py, чтобы не было конфликтов.
pip install discord pip install py-cord
Глава третья «Пишем код»
Дождались. Теперь когда у нас все готово, создайте Python файл. Мы напишем бот который будет отвечать с помощью команды и так же сделаем ивент.
import discord bot = discord.Bot() @bot.event async def on_ready(): print(f" connected!") # если наш бот запустился успешно # Слеш команда. @bot.slash_command( name='hello', # название команды description='Приветствие. ' # описание команды ) async def hello(ctx): await ctx.respond("Ну привет. Я Сергей Сталь. Я великий и ужасный!") bot.run('')
После создании, наша программа выводит вот это:
Ну а если запустить нашу команду, получится такой результат:
Отлично! Объясню по коду. Мы используется on_ready() чтобы узнать коннектился наш бот или нет(в нашем случае). И сделали слеш команду hello, который отвечает нам с помощью respond. А бот мы запускаем с помощью bot.run.
Заключение
Вы узнали как создавать ботов, и написать код. Не переживайте что статья скучная, в дальнейшем все станет намного интересно. Я делаю это лишь чтобы лишне не нагружать. Всем спасибо за внимание!
Botları Discord-a necə qurmaq olar
Discord-un VoIP xidməti axtaran oyunçularına təklif etdiyi həyat keyfiyyətləri çoxdur. Discord, oyunçuları nəzərə alaraq yaradılan və son illərdə inanılmaz dərəcədə populyarlaşan pulsuz bir onlayn söhbət xidmətidir. O vaxtdan bəri Mumble, Ventrilo və Teamspeak kimi seçimlərdən üstün VoIP platforması olaraq ön plana çıxdı. Bu xidmətlər Discord-un hələ tətbiq etmədiyi müəyyən xüsusiyyətləri təqdim etsə də, yeni platforma bunu başqa yollarla da təmin edir.
Xüsusilə VoIP xidmətləri dünyasında başqa bir şeyə bələd olmaya biləcək yeni başlayanlar üçün istifadəsi çox asan olmaqla yanaşı, fərdiləşdirmə variantları çoxdur. Güclü tətbiqetməyə daha çox xüsusiyyət əlavə etmək üçün hər zaman bir sahə var və bunu etmələrinin bir yolu bot əlavə etməsidir.
Botlarla başqa şəkildə Discord platformasında standart olaraq görünməyəcək xüsusiyyətlər əlavə edə bilərsiniz. Zəhərli davranışda hökm sürən botlar, viktorina şəklində əyləncələr təqdim edir və aktivliyi izləyən bəziləri yalnız səthi cızır. Öz serverinə sahib olan və ya başqa bir serverdə müvafiq icazələri olan (Serveri idarə et) hər kəs bot əlavə edə bilər.
Bir Discord Serverə Bot əlavə edərək QL-i dəyişdirin
Öz Discord serverinizi yaratmaq və qurmaq, istifadə olunan botların istədiyiniz botlar olmasını təmin etməyin ən asan yoludur. Discord serverinin qurulması pulsuz və praktik olaraq axmaqdır. Tətbiq ən çox istifadə olunan əməliyyat sistemlərinin hamısını quraşdırıla bilər, buna görə giriş zolağı inanılmaz dərəcədə aşağıdır.
Öz Discord serverinizi qurmaq üçün:
- Əvvəlcə Discord üçün qeydiyyatdan keçib öz hesabınızı yaratmalısınız.
- Https://discordapp.com/login saytına gedin və mavi rəngə vurun Qeydiyyatdan keçin pəncərənin altındakı link. Verilən təlimatları izləyin.
- Sonra, istifadə etdiyiniz cihaza bağlı olaraq Discord tətbiqini endirib yükləməlisiniz.
- Kompüter istifadəçiləri Discord-u birbaşa brauzerlərində istifadə etmək seçiminə malikdirlər, baxmayaraq ki, hələ də tətbiqi yükləmək və qurmağı müdafiə edərdim.
- Https://discordapp.com saytına daxil olun və düyməni vurun üçün yükləyin başlamaq üçün. Verilən təlimatları izləyin.
- Bir giriş qurulduqdan və tətbiqetmə istifadəyə verildikdən sonra Discord-a daxil olun.
- “Düyməsinə vurun+”Birləşməsini çəkmək və ya bir server pəncərəsi yaratmaq üçün sol tərəfdəki menyuda olan simvol.
- Discord-a ilk dəfə daxil olduğunuz zaman bu pəncərənin öz-özünə açılması mümkündür.
- Öz serverimizi yaratdığımız üçün, düyməsini vurun Bir server yaradın düyməsini basın (solda).
- Serverinizin adına daxil edin. Burada bir az yaradıcılıq əldə edə bilərsiniz, lakin server adı ümumiyyətlə serverin və üzvlərinin nə olduğunu təmsil edir.
- Sonra cari bölgənizi seçin.
- Düyməsini tıklayaraq yaratmanı yekunlaşdırın Yaradın düyməsini basın.
İndi öz Discord serverinizə sahibsiniz.
Ancaq deyək ki, öz serverinizə sahib olmaq və onu qorumaqla əlaqədar bütün güc və məsuliyyəti istəməyəcəksiniz. Bunun əvəzinə başqasının hakimiyyəti altında tutduğunuz vəzifəni seçirsiniz. Bununla birlikdə, MEE6 botunun serverə əla bir əlavə edəcəyini hiss edirsiniz. Əlavə etmək üçün sizə icazə verildiyini necə bilirsiniz?
Discord icazələrinizin yoxlanılması
Yalnız serverdə İnzibati və ya “Serveri İdarə et” icazəsi olan insanlar bot dəvət edə bilərlər. Üzvlərin siyahısında olanlardan birini əlavə edə bilsəydi, tamamilə narahat olardım. Beləliklə, bu rollardan heç birinin olmadığını bilsəniz, bot əlavə edə bilməyəcəksiniz.
Əmin olduğunuzu düşünsəniz də, hər zaman iki dəfə yoxlamaq pul verir. Özünüzə bir lütf edin:
- Discord tətbiqinizi açın.
- Sol tərəfdəki menyudan botu əlavə etmək istədiyiniz serverə vurun.
- Əsas pəncərədə açılır menyunu açmaq üçün menyunun yuxarı hissəsindəki server adını vurun.
- Tapın və vurun Server parametrləri.
- Əgər görə bilmirsinizsə Server parametrləri seçim, bu çox güman ki, bot əlavə etmək üçün düzgün icazələrin olmadığına dair yaxşı bir göstəricidir.
- Bot administratorlarından birinə mesaj göndərdiyiniz üçün botun server üçün bir xeyir olacağına əmin olsanız, bu sizin üçün yaxşı olardı. Davanınızı açın və botu sizin adınıza əlavə etsinlər.
- Sol tərəfdəki menyudan sağdakı pəncərəni açmaq üçün “Rollar” seçin.
- Sizə həvalə edilmiş rolları axtarın.
- Sahib olduğunuz hər bir rol üçün “Ümumi İcazələr” bölməsindən birini seçin İnzibati və ya Serveri idarə edin dəyişir. Əgər onlar aktivdirsə (bu icazələrə sahib olduğunuz deməkdir) mavi kimi göstərilməlidir (sağa dəyişdirilmiş).
Bu icazələr olmadan bot əlavə edə bilməyəcəksiniz. Bununla birlikdə, bu icazələrə sahibsinizsə, botları necə tapmaq və bir serverə əlavə etmək barədə növbəti hissəyə keçə bilərsiniz.
Boşanma Serverinə Bot tapmaq və əlavə etmək
Discord üçün müxtəlif səviyyələrdə bir çox şeyə kömək edə biləcək bir çox bot var. Discord serverinə botlar əlavə etmək üzvləri üçün maraqlı və bəzən şən bir təcrübə yarada bilər. Bəs onları harada tapa bilərsiniz?
Artıq bir neçə fərqli saytda Discord botlarının gözəl bir anbarı var. Bu saytlar geniş kitabxanalarını taramağa, serveriniz üçün mükəmməl botu kəşf etməyə və istədiklərinizi pulsuz yükləməyə imkan verir.
Doğru botu tapmaq üçün nəzərdən keçirə biləcəyiniz bir neçə fərqli sayt var:
- DiscordBots.org
- Carbonitex.net
- https://bots.ondiscord.xyz/
- https://discord.bots.gg/
- GitHub.com/discord-bot
- Discord botlarının hər şeyi müzakirə etmək üçün xüsusi olaraq yaradılmış bir Discord serveri də var. Burada axtardığınız botu tapmaqda kömək ala bilərsiniz.
Sadəcə bu saytlardan birinə tullanın, bir axtarış edin (istədiyiniz botun adını bilirsinizsə, bu xüsusiyyət çox kömək edir) və Discord serverinizə xoş vaxtlar əlavə etməyə hazır olun. Beləliklə saytlar kriteriyalar vasitəsilə axtarış aparmağa imkan verəcəkdir, belə ki, istədiyiniz botu dəqiq bilmirsinizsə, maraqlarınıza uyğun botların uzun siyahısını tapa bilərsiniz.
Hansı saytdan istifadə edirsinizsə əlavə etmək istədiyiniz botu tapdıqdan sonra onu serverdə əldə etmək üçün bir neçə addım keçməlisiniz. Yaxşısı budur ki, hazırda Discord tətbiqindən istifadə edirsinizsə, prosesi asanlaşdırmaq üçün onu açmaq və giriş etmək lazımdır. Qalan addımlar üçün brauzerdən istifadə etməyə davam etmək üçün bunu minimuma endirə bilərsiniz.
Discord serverinizə bir bot əlavə etmək üçün:
- İstədiyiniz botu tapın və üzərinə vurun Dəvət edin düyməsini basın.
- Bəzi saytlarda bir Serverə bot əlavə edin düyməsini əvəzinə Dəvət edin düyməsini basın.
- Bundan sonra seçdiyiniz bot üçün icazələri və onu hansı serverə əlavə etməyi planlaşdırdığınızı müəyyənləşdirmək üçün bir səhifəyə aparılacaqsınız. “Bir server seçin” açılır düyməsini basın.
- Yalnız bot əlavə etmək icazəniz olan serverləri görəcəksiniz.
- Serveri seçin və qoyulan icazələrin üstünə baxın.
- İcazələri indi narahat etməyiniz lazım deyil, çünki onları daha sonra dəyişə bilərsiniz.
- Bəzi botların işləməsi üçün çox xüsusi icazələrə ehtiyac var, belə ki təlimatları və tələbləri oxuduğunuzdan əmin olun.
- Düyməsini basaraq prosesi yekunlaşdırın İcazə verin düyməsini basın.
- Bot artıq serverinizə əlavə olunacaq.
- Botun adı server üzvlərinin digər adlarının yerləşdiyi sağ yan paneldə görünəcək.
Həqiqətən bunun üçün hər şey var. İndi oynamaq üçün əlverişli yeni bir botun var. İçəri girib əvvəllər etməmisinizsə, sizə lazım olan icazələri verə bilərsiniz. Məşhur Discord botlarının əksəriyyətində bunları öyrənmək üçün gedə biləcəyiniz xüsusi bir veb sayt olacaqdır. Çox botların fərqli əmrlərə sahib olacağını nəzərə alsaq, istifadə etməzdən əvvəl bir və ya iki şey öyrənmək yaxşı olardı.
GitHub Discord botlarının izah olunduğundan fərqli bir quraşdırma prosesi var. Sizə bot üçün quraşdırma təlimatını təqdim edəcək olan GitHub layihələri üçün Wiki-ni oxumalısınız. Hər bir botun quraşdırma üsulları botdan bota dəyişir, belə ki, bir məqalədə əhatə etmək çox çox məlumat olardı. Ancaq saytda tapılan əksər botların əsaslarına kömək edə bilərəm.
GitHub-dan Discord Serverinizə Bot əlavə edin
Digər saytlarla müqayisədə GitHub-da tapılan Discord botları arasındakı əsl fərq, hər bot üçün müstəsna olan bir Müştəri Kimliği adlanan tələb olunan unikal şəxsiyyətdir. Bu Müştəri kimliklərini ümumiyyətlə serverinizə əlavə etmək istədiyiniz bot üçün təsvir səhifəsində tapa bilərsiniz.
GitHub-a baxarkən, Discord serverinizdə əla gedən maraqlı bir botla qarşılaşarsanız, budur:
- Aşağıdakı linki kopyalayın və axtarış brauzerinizə / URL ünvan çubuğunuza yapışdırın:
https://discordapp.com/oauth2/authorize?client_id=%3cBot_Client_ID%3e&scope=bot&permissions=0- Bu keçid seçdiyiniz brauzerdə işləyəcək.
- Əgər təsadüfən Enter düyməsini basarsanız, sizi bir səhv səhifəsinə gətirdiyini görəcəksiniz. URL-nin yarımçıq olması və işləmədən əvvəl hələ də unikal bir şəxsiyyət tələb etməsidir.
- Sonra, botun təsvir səhifəsində tapıla bilən botun kimliyini tapın və URL-də “Bot_Client_ID” yazılan hissəni əlavə etməyə çalışdığınız botun həqiqi müştəri ID-si ilə əvəz edin.
- İcazələr, server seçimi və avtorizasiya kimi digər saytlarla eyni addımların hamısını aparacaq. Davam et və İcazə verin serverinizə GitHub Discord botunun əlavə edilməsi.
Discord botları bir serverə çox funksionallıq əlavə edə bilər. Beləliklə, Discord serverinə bu kiçik əlavə bir şey əlavə etmək istəyirsinizsə, bir bot mütləq baxılması lazım olan bir şeydir. İdarəetmədən əyləncəyə qədər geniş bir istifadə növündədirlər və aydın gördüyünüz kimi qurmaq çox asandır. Əvvəlcə yerləşdiyiniz bot sizin üçün düşündüyünüz kimi işləmirsə, ehtiyaclarınız üçün daha mükəmməl ola biləcək oxşar funksiyaları olan bir çox insan var. Bu məqalə sizə bir bot əlavə etmək üçün hansı icazələrin verilməsi, onları necə axtarmağınız və onu serverinizə necə daxil etməyiniz barədə məlumat verdi. Çox xoşbəxt ov!
Comments are closed, but trackbacks and pingbacks are open.