Загрузка...
Авторская статья Создаём своего бота в 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 Изменено

Комментарии

Top