Загрузка...
Авторская статья Создаём своего бота в 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. mena_ne_3vat
      mena_ne_3vat 10 янв 2021 Заблокирован(а) 338 22 мар 2020
      паблик ведь....Но норм что бы создать бота на сервере класса
       
      1. Rainkeeper Автор темы
    2. Feed4ek
      Feed4ek 10 янв 2021 20 11 авг 2019
      Для тех кто собирается создавать своих ботов вполне неплохо:finger_up:
       
    3. kristall0v
      kristall0v 10 янв 2021 статус продаётся, честь тоже 31 366 24 сен 2019
      хуйня, интересно, сойдет
       
    4. ahry
      ahry 10 янв 2021 5615 28 сен 2019
      Неплохо неплохо
       
    5. Credo
      Credo 10 янв 2021 906 20 ноя 2019
      Жаль что платно, а остальное норм
       
      1. Посмотреть предыдущие комментарии (1)
      2. Credo
      3. alfann123
        Credo, я как-то скачивал крякнутую программу
    6. BOSS0
      BOSS0 10 янв 2021 Заблокирован(а) 51 20 дек 2020
      Красава,неплохо. Удачи тебе,иди своей дорогой к цели.
       
    7. Меценат_inactive3575896
      Меценат_inactive3575896 10 янв 2021 Заблокирован(а) 29 4 окт 2020
      Воу, отличная статья, давно искал что-то подобное, большое спасибо, так как сам разрабатываю свой Дискорд канал
      --- Сообщение объединено с предыдущим 10 янв 2021
      Добавлю в закладки
       
      1. mena_ne_3vat
      2. Меценат_inactive3575896
        mena_ne_3vat, эм, я написал развернутый отзыв. Мне на эти суммы до пизды
    8. xXomega102
      xXomega102 10 янв 2021 0 13 янв 2019
      Я шотал, я выставляю команду, бот на серве, работает, даже статус стоит, но я пишу команду, проверяю тэг, НО БОТ НИЧЕГО НЕ ПИШЕТ, нас с ботом двое, нет никого конфликтующего, но этот сранный бот не пишет эту сранную команду!
       
      1. Rainkeeper Автор темы
        xXomega102, отписал в ЛС. Только у тебя так.
    9. Удаленный пользователь 2520124
      Это же Discord Bot Maker? Все понятно..

      В целом новичкам будет полезно..
       
    10. xXomega102
      xXomega102 19 янв 2021 0 13 янв 2019
      Отписал в лс, помог мне с этой штукой, спасибо за гайд)
       
    11. Quadro1331
      Quadro1331 24 янв 2021 Заблокирован(а) 2 25 ноя 2020
      не плохо, спасибо
       
    12. Kremanit
      Kremanit 25 янв 2021 35 10 ноя 2019
      Годно[IMG]
       
    13. DeHeartBeat
      DeHeartBeat 25 янв 2021 Заблокирован(а) 35 27 дек 2020
      renameduser_907389 , я бы тебе поставил симпу, но я новокек(
       
    14. Шиноби
      Шиноби 25 янв 2021 Скупаю ключи - XBOX ROBLOX FORTNITE OVERWATCH и др 424 20 мар 2019
      Платно, но все же пиздато
       
    15. alex04122003
      Классная статья
       
    16. Fedsza
      Fedsza 25 янв 2021 Peukuc 110 7 сен 2020
      Отличный мануал всё - что нужно расписал В дальнейшем буду развиваться в этой проге :finger_up:
       
    17. Shadowraze
      Shadowraze 25 янв 2021 682 15 июл 2018
      AnnFigma ,за че тут авторку давать, чел просто показал как прогой пользоваться
       
    18. id268561809
      id268561809 25 янв 2021 1 23 апр 2020
      пасибо, настроил за несколько минут. почти...
       
    19. Krikkk
      Krikkk 25 янв 2021 Заблокирован(а) 866 28 авг 2017
      Норм мануал
       
Top
Загрузка...