discord bot maker скрипты
Discord bot maker скрипты
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.
Announcements
All forums dedicated for posting information about Discord Bot Maker!
Announcements
All announcements regarding the Discord Bot Maker software and community will be posted here!
Changelog
Every update, a post will be released detailing the new features!
Support
Need some help? Drop by and ask a question!
General Support
Use this forum to ask questions about Discord Bot Maker that do not fall into any of the other support categories.
Bug Reports
Have you encountered an issue with the program or your bot that you believe is a Discord Bot Maker bug? Please report it here!
Modding/Coding Support
A forum for asking questions regarding coding or making mods for Discord Bot Maker.
Discussions
Hosts various discussion regarding Discord Bot Maker and the site!
General Discussion
The most random of all discussions!
Suggestions and Feedback
Leave suggestions for future Discord Bot Maker features or feedback about the site.
Beta Discussion
Discuss information, ideas, and bugs that involve the beta version of Discord Bot Maker.
Releases
Post your Discord Bot Maker creations for the world to enjoy!
Tutorials and Guides
Post tutorials or guides for custom commands, events, or features!
Mod Releases
Have you made a cool mod?! Consider posting it here!
Discord bot maker скрипты
Это программа для создания ботов Discord. Программа использует запоминающий язык js то есть людей пользующихся этой программой, не льзя назвать кодерами или скриптерами хотя это одно и тоже.
Discord Bot Maker-это мощный инструмент разработки ботов для текстового и голосового чата № 1 для геймеров: Discord. С помощью этого инструмента вы и ваши товарищи по команде можете поднять свой социальный опыт на новый уровень!
Discord Bot Maker-это мощный инструмент разработки ботов для текстового и голосового чата № 1 для геймеров: Discord. С помощью этого инструмента вы и ваши товарищи по команде можете поднять свой социальный опыт на новый уровень!
Объяснение
Одной из наиболее заметных функций, предоставляемых Discord, является официальная поддержка учетных записей ботов. В течение 20 секунд любой желающий может получить официальный аккаунт бота, чтобы улучшить опыт для членов своего чат-сервера. Однако до этого момента манипулирование ботом потребовало бы значительного опыта программирования. Пришло время это изменить.
Discord Bot Maker-это мощный, но гибкий инструмент, который позволяет как опытным программистам, так и новичкам-ботам создавать выдающиеся эффективные боты за считанные секунды. Собирая воедино действия, которые могут происходить через команды или события, можно создать бота своей мечты!
Особенности
Discord Bot Maker использует систему, основанную на «командах» и «событиях». Команды-это вызываемые вручную функции, которые вызывают определенные действия. Это делается путем отправки определенных слов или фраз в чат. Другая половина системы включает в себя «события». Они будут вызывать функции, основанные на определенных условиях, таких как члены, покидающие/присоединяющиеся к серверу, создание каналов, запрет участников и т. д.
И команды, и события вызывают «действия», которые выбирает разработчик. Вот пример некоторых поддерживаемых действий:
отправить сообщение
Генерация Встроенных Сообщений
Создание ролей и каналов
Отправка Локальных Файлов
Динамическое Редактирование Изображений
Манипулирование Смайликами
Хранение и контроль данных
Применение Логической Последовательности
Запрещать или пинать членов клуба
Быть Потрясающим
И многое другое!
Не говоря уже о том, что Discord Bot Maker предоставляет модифицируемую систему действий. Используя HTML и JavaScript, продвинутые пользователи могут создавать свои собственные действия, проектируя пользовательские интерфейсы и программируя определенные функции. Можно даже манипулировать кодом бота с помощью расширений. Возможности безграничны!
Собсна можно но вот написать бота который допустим будет брать API с сообщений у пользователя просмотривать личные сообщения выводить вебхуки и прочее нужны моды,а некоторые еще в разработке и поэтому могут не контачить.
Raw Date это сокращенный вид запоминающего js который разбросан в основном по переменной «командной» его его указанию имени прав бота вывод сообщений на экран само сообщние а так же каналы
Если нешарящий в этой проге чувак попросит вас скинуть простую команду и вы скинете ему это то он сразу скажет емае да ты мамкин хацкер где ты этому учился?
<
«name»: «d.say»,
«permissions»: «MANAGE_MESSAGES»,
«restriction»: «1»,
«_id»: «xgoRm»,
«actions»: [
<
«storage»: «0»,
«varName»: «»,
«name»: «Delete Message»
>,
<
«info»: «1»,
«infoIndex»: «1»,
«storage»: «1»,
«varName»: «msg»,
«name»: «Store Command Params»
>,
<
«channel»: «0»,
«varName»: «»,
«message»: «**$
«storage»: «0»,
«varName2»: «»,
«iffalse»: «0»,
«iffalseVal»: «»,
«name»: «Send Message»
>
],
«comType»: «0»
>
О Raw Date все вроде
Сейчас 19.11:2020 в данном времени бета версии не требуются хотя они есть и подписаны как old-1.4- old-.1.5
Но нет уже вышла новая версия и она не бета она уже вышла из бета версии и теперь будет работать непосредственно на версии 1.6 все моды которые у вас были раннее установлены на бета версиях я порекомендую переустановить сделать это можно по ссылке ниже
Так же посоветую вам переустановить ваши «events»
Тоесть к чему я клоню ребята вырубать все бета версии проги нажимте ‘Отказаться от бета версий’ и кайфуйте от собраных вами ботов и модов и евентов который вы можете впихнуть в них!
Моды это неотъемлемая часть всех команд бота созданных вами или скопированных raw data
Каждый божий день для программы выпускают большинство модов под ними подразумивается кодировка мода идет полностью на js но при этом прога разделена на редактируемые разделы собсна, так мы и пользуемся это программой то есть создаем команду заходим создать реакцию команды или ивента и связываем их между собой но опять же поймут только те которые проводят в проге дофига часов часов а так же пробывали на практике все команды реакций js.
Заходим в Мой кампуктер steam/steamapp/common/Discrod Bot Maker/actions (да устонавливаем вроде бы моды но кидаем в папку actions)
Далее если у вас есть раннее созданы бот то тоже самую процедуру проводим и с ним
Заходить в репозиторию вашего бота там будет файл actions заменяем файлы в папке бота на файлы которые вы скачали по ссылке,тем самым даже если у вас на пк не установлены моды но вы используете бота открыв его вы будете пользоваться реакциями которые вы кинули в бота!
Пункт в проге events это своего рода связка команд с переменными бота которые были написаные как выполняющим путем своего рода активной статой запоминающего js который был раннее написан в моде
(Данная инфа нужна тем кто будет кодить все что приведено ниже лучше подучить)
Тут все аналогично как с модами
Заходим в Мой кампуктер steam/steamapp/common/Discrod Bot Maker/events
Далее если у вас есть раннее созданы бот то тоже самую процедуру проводим и с ним
Заходить в репозиторию вашего бота там будет файл events заменяем файлы в папке бота на файлы которые вы скачали по ссылке,тем самым даже если у вас на пк не установлены моды но вы используете бота открыв его вы будете пользоваться активной статой которые вы кинули в бота! тоесть ивентами!
Расскажу о самом главное в кратостях
Пункт «Command Tag» по русский «префикс бота», если вы собираетесь создавать бота который реагирует на команды и сообщение то вам лучше не писать туда ничего а просто очистить строку,если же вы пишите бота который реагирует только на команды то вы можете вписать любой символ и он будет значиться как «префикс» тоесть мы вписали туда допустим «!» когда мы создаем команду нам не потребуется писать ее так же «хелп» когда мы будет писать команду хелп бот не напишет нам ничего,используем команду с префиксом и бот начинает реагировать на команды юзера «!хелп»
Discord bot maker скрипты
The First guide to explain how to create a Discord Bot with «Discord Bot Maker». This guide is updated weekly. Find it useful, informative or useless, comment below!
This guide will include information from the YouTube Tutorial series released by Discord Bot Maker. It will also include links to the relevent videos and in some cases external links.
Please note that this guide is aimed at complete beginners, and will be updated weekly as I build my latest bots until believed to be comprehensive enough to work with all the features.
This guide is still Guide Version: 0.1, this means its not complete or is a work in progress. Please be supportive while we finish writting this guide.
Discord Bot maker is a application which allows you to build bots without having to use a huge amount of code. This bot building software is aimed at less experienced users who want a bot which they can customise without the flashy features.
A lot of what Discord Bot Maker can do is simple, however with a bit of coding knowledge and some simple scripts, you can create a sufficticated bot for any perpose.
Want more 1 to 1 support or help? You can join the following discords to get support.
This lists the current upcoming updates according to the official discord.
Current Priorities (in order in which they intend to complete them)
Complete Documentation (I’m want to help on this xD)
Fix more bugs
Implement more events
Implement confirmed actions
Implement confirmed editor updates
Implement music bot update
Future Actions to Implement
• Unban Member
• Find Server
• Check Member Permissions
• Check If Member Has Role
• Jump to Action
• Change Role Permissions
• Restart Bot
• Call Event/Command
• Store Time Info
• Set Member Voice Channel
• Get Multiple Parameters
Future Editor Updates
• Add ability to get developer’s ID to use for «Bot Owner Only» restriction
• Add ability to set bot shards
• Auto-refresh bot on save option
• Ability to disable case-sensitivity for commands
• Clone actions
Long Term Updates
• Rework of image editing system to allow for more dynamic image manipulation; use common font type and define font size within action itself
• Ability to have bot join voice channel, play local audio, and stream audio from internet sources including YouTube. aka.»Music Bot Update»
To use discord bot creator, your going to need to this webpage and setup a bot.
App Name
The app name is only used when inviting the bot to servers, my tutorial bot is named «Tutorial_DBM» (DBM = Discord Bot Maker).
App Description
This is additional information about the bot, which you can choose to add if you know what its going to do.
On the next your going to see some information, simply hit the «Create Bot User«. This will generate a bot for your application, which will contain the information we need.
To link the bot to discord Bot maker, your going to need to head over to the settings page. Its going to require the «Bot Token» and «client ID» from the developers website.
Создание Discord-бота, используя библиотеку discord.js | Часть №1
Введение
В этой статье я подробно расскажу о том, как работать с библиотекой discord.js, создать своего Discord-бота, а также покажу несколько интересных и полезных команд.
Сразу хочу отметить, что я планирую сделать ряд подобных статей, начиная с простых команд, заканчивая музыкой, системой экономики и распознаванием голоса ботом.
Начало работы
Если вы уже знакомы с приведёнными ниже материалами, — смело можете пролистать этот раздел.
Для начала работы с кодом нам нужно установить среду разработки, это может быть:
Среда разработки выбирается по удобству использования и практичности, она у вас может быть любая, но мы рассмотрим её на примере Visual Studio Code, так как она является одной из самых приемлемых для новичков, а также для опытных программистов.
Для установки переходим по этой ссылке.
Выбираем свою операционную систему и запускаем скачивание.
Для создания бота мы используем среду выполнения node.js. Для её установки нам необходимо перейти на этот сайт.
На данный момент нас интересует версия долгосрочной поддержки (LTS), скачиваем её.
В Visual Studio Code присутствует возможность устанавливать расширения.
Для этого, кликните по отмеченной ниже иконке.
В открывшемся окне вписываем название название/идентификатор нужного нам расширения, после чего устанавливаем его.
Из полезных расширений могу отметить:
Создание бота
Теперь, когда вы установили все нужные компоненты, мы можем приступить к созданию самого бота.
Здесь всё просто. Переходим на портал разработчиков и нажимаем на кнопку с надписью «New Application» — она находится в правом верхнем углу.
В открывшемся окне вписываем имя бота, после чего, нажимаем на кнопку с надписью «Create».
На этой странице мы можем изменить имя бота, загрузить для него иконку, заполнить описание.
Теперь наша задача — воплотить бота в жизнь. Для этого переходим во вкладку «Bot».
Нажимаем на кнопку с надписью «Add Bot» и воплощаем бота в жизнь.
Поздравляю! Вы создали аккаунт для вашего бота. Теперь у него есть тег, токен, ник и иконка.
Подготовка к написанию кода
После создания аккаунта для бота, мы должны установить нужные пакеты и модули, чтобы в дальнейшем он корректно работал.
Первым делом создаём папку, после чего открываем её в VS Code (Файл > Открыть папку) / (Ctrl + K Ctrl + O)
Далее нам нужно открыть терминал (Терминал > Создать терминал) / (Ctrl + Shift + `)
Теперь мы должны создать файл с неким «описанием» нашего бота, сделаем это через терминал.
Вписываем данную строку в терминал и нажимаем Enter:
После каждой появившейся строки нажимаем Enter или вписываем свои значения.
Значения в этом файле можно будет изменить в любой момент.
Далее, мы должны поочерёдно вводить в терминал эти строки:
«Install» также можно сокращать в «I», но необязательно.
Итого, если вы следовали инструкциям и всё сделали правильно, в вашей папке должны были появиться 3 объекта:
Написание кода
Для того, чтобы наш бот появился в сети и мог реагировать на команды, нам нужно написать для него код.
Существует множество вариантов для его написания: используя один файл, два, несколько, и т.д
Мы рассмотрим вариант с двумя файлами, так как его использовать очень легко и удобно, но у каждого варианта есть свои недостатки — например, у этого недостатком является сложность в написании начального кода.
Но не волнуйтесь, весь код вам писать не придётся.
Для начала, нам нужно где-то хранить основные параметры и информацию о боте.
Мы можем сделать это двумя способами:
Разберём хранение параметров в отдельном файле.
Итак, создаем файл config.json
Вставляем в него следующий код:
* Для получения токена зайдите на портал разработчиков, перейдите во вкладку «Bot» и скопируйте его.
* Самым распространённым среди разработчиков префиксом является !
Далее нам нужно создать файл bot.js и вставить в него данный код:
Теперь создаём файл comms.js, в нём будут сами команды.
В нём должен быть следующий код:
Чтобы добавить больше команд — просто объявляйте больше функций и добавляйте их в список, например:
И вот, мы вышли на финишную прямую!
Осталось всего ничего — запустить бота.
Для этого открываем терминал и вставляем в него следующую строку:
Готово! Бот запущен и вы можете им пользоваться, ура!
Чтобы пригласить бота на свой сервер, воспользуемся нам уже известным порталом разработчиков.
Перейдём во вкладку OAuth2, пролистаем чуть ниже, выберем «Bot» и отметим нужные боту привилегии.
Теперь осталось скопировать ссылку-приглашение и добавить бота на свой сервер.
Существует два способа:
Для этого, сначала мы должны скопировать ссылку-приглашение.
После чего перейти в файл bot.js и вставить данную строчку кода сюда:
Итоговый код должен быть таким:
Чтобы указать несколько привилегий, мы должны перечислить их в квадратных скобках, через запятую:
* Все привилегии указываются заглавными буквами
Список доступных привилегий:
ADMINISTRATOR
CREATE_INSTANT_INVITE
KICK_MEMBERS
BAN_MEMBERS
MANAGE_CHANNELS
MANAGE_GUILD
ADD_REACTIONS
VIEW_AUDIT_LOG
PRIORITY_SPEAKER
STREAM
VIEW_CHANNEL
SEND_MESSAGES
SEND_TTS_MESSAGES
MANAGE_MESSAGES
EMBED_LINKS
ATTACH_FILES
READ_MESSAGE_HISTORY
MENTION_EVERYONE
USE_EXTERNAL_EMOJIS
VIEW_GUILD_INSIGHTS
CONNECT
SPEAK
MUTE_MEMBERS
DEAFEN_MEMBERS
MOVE_MEMBERS
USE_VAD
CHANGE_NICKNAME
MANAGE_NICKNAMES
MANAGE_ROLES
MANAGE_WEBHOOKS
MANAGE_EMOJIS
Я не советую вам из привилегий выбирать только ADMINISTRATOR, поэтому лучше указать только те привилегии, которые бот действительно использует для корректной работы
Полезные и интересные команды
В предыдущем разделе я показал вам, как запустить бота и как писать для него команды.
Теперь я хочу поделиться с вами несколькими своими командами.
Не стоит пугаться большого кода, здесь всё предельно просто.
Заключение
Вот и подошла к концу первая часть обучения, как вы могли заметить, создать бота, используя библиотеку discord.js очень просто.
Итого, из этой статьи мы выяснили:
Надеюсь, что вам понравилась моя статья и вы узнали из неё что-то новое.