-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
If you have an exported version then no. If you also have created a new project but have not created a command then you can head over to C:/.../AppData/studiodata.json
Buttons are a built-in Discord Feature (refer to the first attachment of this message) that allow messages have certain actions binded to them!
They allow for selection of multiple options, and can be tightly customized to your needs! (refer to the second attachment of this message)
Use </your-command-name>
inside an embed, message, or bio.
Use the "Reply To Interaction" action.
Parameter types are Discord's built-in "error-checker" for parameters. Bots can make use of these to skip checking if a provided argument is valid. Here's an in-detail list of what parameter types are:
- Text: A piece of text
- Number: an integer
- Boolean: either true or false. Returns are true or false based on the selection
- Role: A guild role
- Channel: A guild channel
- User: Returns an user, not a member In the case of "Role", "Channel" and "User", instead of values they'll return variables.
Required Parameters are Command Options that can't be left out blank, it'll always require you fill them out. Required parameters can come in handy on a kick / ban / timeout command, or a suggestion command. They remove the need to check if the user actually gave your command the correct arguments, in the correct order.
Note
All support for self deployed projects is voided as we cannot predict changes as forks are not official supported by me or the official SBM team, so you will need to be able to debug issues yourself
🛠️ Step-by-step guide
- Enters the "studio-bot-maker-plus" folder (the one you downloaded)
cd studio-bot-maker-plus
- Makes a "changes" folder
mkdir changes
- Enter changes folder
cd changes
- Initialise a Local repo
git init
- Pull the nessacry files from the repo
git pull https://github.com/devvyyxyz/Studio-bot-maker-plus.git
- Download all nesscary packages
npm i
- Start the application
npm start
Warning
This way is not officially supported and was added to cater to some particular use cases where Windows could not be used. The support for this method, therefore, is limited.
🛠️ Step-by-step guide
Image splitter: ruyili.ca/image-splitter
Image to emoji: emojimage.com
Markdown editor: dillinger.io
Oceanic js docs: docs.oceanic.ws/v1.8.0/
Node JS docs: nodejs.org
Latest: Studio Bot Maker - Latest
All releases: Studio Bot Maker - Releases
Actions: AppData/Actions
Pull Request: Studio Bot Maker > Pull Requests
Report An Issue: Studio Bot Maker > Issues
Development Progress: Studio Bot Maker > Project
❤️ Special Thanks to Devvyyxyz
⁉️ FAQ
🍵 Primary
- Studio-Bot-Maker basic how-to Guide
- In-App Screenshots
- Actions
- Actions
- Groups
- Parameters
- Permissions
- Slash commands
- Text commands
➕ Extra
🚀 Actions
- Add Reaction
- Add Role
- Await Message
- Await Reaction
- Ban Member
- Bulk Delete
- Calculate
- Check Member Permission
- Check If Member Has Role
- Check If Text Ends With
- Check If Text Includes
- Check If Text Starts With
- Compare
- Create Text Channel
- Create List
- Create List Object
- Create Role
- Create Variable
- Delete List Element
- Delete Message
- Delete Variable
- Evaluate
- Find Object In List
- Get Channel
- Get Channel Info
- Get Guild
- Get Guild Channels List
- Get Guild Info
- Get Guild Members List
- Get Guild Roles List
- Get Interaction Info
- Get List Element
- Get Member
- Get Member Info
- Get Role
- Get Role Info
- Get User
- Get User Info
- Reply To Interaction
- Kick Member
- Loop Through List
- Randomize Number
- Remove Role
- Send Message
- Set Member Nickname
- Set Client Status
- Control Variable
- Wait
- Start Typing
- Timeout Member