Загрузка...
Авторская статья Создаём своего бота в 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. mrSQR
      mrSQR 25 янв 2021 11 1 мар 2018
      Такие мануалы реально на вес золота
       
    2. wintergfx
      wintergfx 25 янв 2021 Заблокирован(а) 84 1 дек 2019
      Хммм.. интересно, по мне так отлично, молодец ! :duck_like:
       
    3. C21H30O2
      C21H30O2 25 янв 2021 350 31 май 2018
    4. Rainkeeper
      Rainkeeper Автор темы 25 янв 2021
    5. ЕвгешаБелик42657
      Все понятно расписано, спасибо за мануал!
       
    6. BetsSlap
      BetsSlap 26 янв 2021 0 20 июл 2020
    7. Sakari
      Sakari 26 янв 2021 FLEX 45 10 май 2017
      Shadowraze , Авторки скатились, раньше было пизже
       
    8. Flaryy
      Flaryy 26 янв 2021 186 2 авг 2019
      Информация старая, и как по мне не очень. Все кто интересуется созданием ботов, уже сами делают по гайдам. Ибо гайдов по созданию ботов на Python или Java очень много. Тем более если знаешь хоть немножко англ., то трудностей не будет.
      --- Сообщение объединено с предыдущим 26 янв 2021
      Sakari , по факту кста
       
    9. artur_prost
      artur_prost 26 янв 2021 16 18 авг 2020
      Интересный метод создания искусственного интеллекта,я рассмотрю этот способ и создам машину для управления в новой стране Навэльного
       
    10. ZeltaBlack
      ZeltaBlack 26 янв 2021 Принимаю steam вещи <3 90 15 мар 2018
      ну я погнал творить бота
       
    11. АстольфоСайрен
      Годно :)
       
    12. hot
      hot 26 янв 2021 Заблокирован(а) 1019 14 сен 2018
      круто, молодец, красава, топ, охуенно, здорово, ничего себе, отлично, идеально!:2011_like:
       
    13. b3la4k1n
      b3la4k1n 27 янв 2021 3 26 янв 2021
      лучший
       
    14. Egor_chik228
      Всё понятно расписал, спасибо!
       
    15. Oaole
      Oaole 27 янв 2021 856 23 авг 2020
      хорошая статья.
       
    16. hakimkerey
      hakimkerey 28 янв 2021 ГРУСТЬ 59 5 ноя 2020
      Гуд)
       
    17. r8n8ldo
      r8n8ldo 28 янв 2021 здесь может быть ваша реклама 354 7 авг 2020
      Для новичков сойдет))
       
    18. pivasss_inactive3821067
    19. dpronin1999
      dpronin1999 29 янв 2021 13 18 янв 2021
      Спасибо, настроил быстро и без особых проблем
       
    20. befefebio
      befefebio 30 янв 2021 320 12 мар 2020
      годно :dog_wtf:
       
Top
Загрузка...