Загрузка...
Авторская статья Создаём своего бота в Discord без особых навыков программирования
  1. Rainkeeper
    Rainkeeper Автор темы 10 янв 2021
    Всех приветствую!
    Сегодня я вам расскажу о том, как создать своего бота в Discord без особых навыков программирования.

    "Что будет уметь наш бот?" - наш бот будет отвечать на команды, иметь ивенты, красивое оформление, систему уровней и другие настройки.
    Обычно ботов создают на Python, JS и прочее, но так, как програмирование даётся не всем — мы остановимся на платной програме в Steam, под названием Discord Bot Maker, всего за 249 руб.

    Ссылка на программу: https://store.steampowered.com/app/682130/Discord_Bot_Maker

    [IMG]
    Переходим на сайт Discord Developer Portal - https://discord.com/developers/
    Далее входим/регестрируемся на сайте и нажимаем на "New Application"
    [IMG]

    Даём название своему боту.
    [IMG]

    Теперь настраеваем бота, даём ему аватарку и прочее.
    Далее переходим в категорию "Bot" и нажимаем "Add bot"
    [IMG]

    Теперь даём нашему боту галочку на "Администратор", это нужно для того, чтобы наш бот имел все возможности на сервере.
    [IMG]

    Далее открываем программу Discord Bot Maker и создаём новый проект.
    Переходим в "Settings".
    [IMG]

    Теперь копируем токен бота
    [IMG]

    Далее вставляем его в программе тут
    [IMG]

    Советую поставить галочку тут, чтобы при нажатии Ctrl+S у нас автоматически сохранялся проект, даже когда он запущен.
    [IMG]
    Теперь переходим в Discord и создаём тестовый сервер для нашего бота.
    После создания сервера приглашаем нашего бота на него. Для это копируете CLIENT ID бота и вставляете его в данную ссылку:
    https://discord.com/oauth2/authorize?client_id=ТУТ ВАШ CLIENT ID&scope=bot&permissions=8

    [IMG]

    Скопировали и вставили:
    [IMG]

    После того, как вы пригласили бота, поздравляю теперь сам бот готов к настройке.
    Для того, чтобы создать новую команду, нажмите "Create New Command"
    Тут описана вся инструкция и где что находится.
    [IMG]

    Готовая команда пишется вот так: !команда

    Теперь добавляем скрипт команде
    [IMG]

    Открывается окно скрипта.
    Должно быть выбрано: Send Message
    [IMG]

    Далее пишем текст, который будет выводиться, когда напишем команду в чат.
    [IMG]
    Нажимаем "Create Action"

    Готово, скрипт и в целом команда авто-ответчика готова.
    Нажимаем Ctrl+S и запускаем бота
    [IMG]

    Проверяем:
    [IMG]
    Работает!
    Ивенты создаются также, как и команды, сейчас в них я создам приветственное сообщение, когда бот впервые заходит на сервер.
    Используем скрипт "Send Message"
    [IMG]

    В текст можете написать что хотите, как приветственное сообщение.
    [IMG]

    Применяем и сохраняем проект.

    Проверяем:
    [IMG]
    Работает!
    Приложение сразу предлагает вам свою систему уровней её мы и будем использовать, чтобы сэкономить ваше время.
    Создаём новый проект и выбираем не пустой проект, а Level Up System.
    [IMG]

    Далее заходим в Ивенты и видим, то что всё готово. Но я советую вам поменять язык.
    [IMG]

    Заходим в 9 скрипт
    [IMG]

    Меняем текст на свой
    [IMG]

    Далее идут команды. Лично я удалил там всё и заменил !Level на !уровень
    [IMG]

    Теперь настраеваем показ уровня. Создаём скрипт "Store Member Data"
    1.
    [IMG]
    2.
    [IMG]
    3.
    [IMG]

    Далее создаём скрипт "Send Message" для текста, который будет выводить бот
    [IMG]

    Готово, сохраняем проект и проверяем.
    [IMG]

    Работает!
    Форматирование:
    [IMG]
    Блоки
    [IMG]
    Линия
    [IMG]
    [IMG]
    [IMG]
    + система уровней ниже.
    [IMG]

    Если будут вопросы, то задавайте их мне в ЛС.
    Итоги: Бот работает и я хочу вас поздравить если у вас тоже всё получилось, далее вы наберётесь ещё больше опыта и сможете куда дальше продвигаться в этой сфере разработки.


    Всем спасибо за внимание!
     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
    10 янв 2021 Изменено

Комментарии

    1. вантуту01
      пойдет
       
    2. cheinesh
      cheinesh 24 фев 2021 Заблокирован(а) 0 22 фев 2021
      Красава,неплохо. Удачи тебе,иди своей дорогой к цели.
       
    3. fragdiller322
      fragdiller322 28 фев 2021 :( 12 3 сен 2016
      Все перестали читать после фразы покупаем прогу за 249 рублей(
       
    4. SteveZaga
      SteveZaga 5 мар 2021 2 27 дек 2018
    5. Anatoliy_Komarov
      крутая статья , очень помогла , thank :*
       
    6. Arriva
      Arriva 9 мар 2021 ватафак 703 21 сен 2020
      Спасибо
       
    7. flaxxgood
      flaxxgood 13 мар 2021 3 9 янв 2021
      Норм, спасибо
       
    8. Young_Brotheer
      Очень годно, благодарю
       
    9. fcngsadness
      fcngsadness 20 мар 2021 0 20 мар 2021
      ля, ну на дистанте мб пригодилось:frog_mm:
       
    10. WiFik1818
      WiFik1818 21 мар 2021 @OpenBullet - тэкс 6 17 мар 2021
      готов сделал фух -3 часа
       
    11. suetacorp
    12. suetacorp
    13. timursper
      timursper 23 апр 2021 0 11 апр 2021
    14. Zhimka
      Zhimka 26 апр 2021 work:nerd: 257 21 июн 2020
      норм, ща попробую
       
    15. 02Oreo
      02Oreo 9 авг 2021 0 7 авг 2021
      Как заставить этого чертового бота работать нормально? Я сделал все как было написанно,но эта гнида продолжает молчать! Серьезно!?
       
    16. rxs_inactive4270107
      rxs_inactive4270107 16 авг 2021 Заблокирован(а) 46 16 июн 2021
      банальщина
       
    17. ender___5
      ender___5 24 сен 2021 0 24 сен 2021
      у меня при попытке запустить бота, вылезла ошибка... я и токен регенил, и нового бота создал... не помогает
       
    18. Tritoxa_84
      Tritoxa_84 9 ноя 2021 0 4 ноя 2016
    19. f0leZm
      f0leZm 12 ноя 2021 7 15 сен 2021
      В принципе проста и функционально
       
    20. Павший
      Павший 26 ноя 2021 Статус/Аватарка/Закреп - продаются, подробнее - тг 5200 1 сен 2020
      Спасибо
       
Top
Загрузка...