BotWiz Documentation
DashboardSupport ServerResources
BotWiz Documentation
BotWiz Documentation
  • Welcome to BotWiz!
  • Support Server
  • Dashboard
    • Get Started
    • Settings
    • BotWiz Guides
  • Creations
    • Commands
      • Builder
    • Events
      • List of Discord Events
    • Variables
      • Interaction & Default Variables
      • Custom Variables
        • Bot Variables
      • Unique Variables
      • Function Variables
      • Advanced Variables
      • Event Variables
  • Misc
    • Debugging
    • Exports
  • Blocks
    • Actions
      • Message Actions
        • Modal / Form
        • Send & Edit a Message
        • Delete & Pin a Message
        • Start & End Poll
      • Role Actions
        • Removing & Adding a Role to Everyone
        • Edit a Role
      • Channel Actions
        • Create Channel
        • Edit Channel
        • Delete Channel
        • Purge Messages
      • Member Actions
        • Ban Member
        • Kick Member
        • Member Nickname
        • Timeout Member
        • Unban Member
      • Variable Actions
        • Calculate Variable
        • Delete Variable
        • Set Variable
      • Action Blocks
        • API
        • Create & Delete an Auto Mod Rule
        • Timed & Custom Event
    • Conditions
    • Options
Powered by GitBook
On this page
  • Navigation
  • Co-Create
  • Logs
  • Migrates
  • Import
  • Export
  • Variables

Was this helpful?

  1. Creations
  2. Commands

Builder

The BotWiz builder is the core of your commands/events. It enables you to change how they respond and behave.

PreviousCommandsNextEvents

Last updated 7 months ago

Was this helpful?

Navigation

The Side Navigation allows you to add more functionality with your bot without leaving the builder.

Co-Create

Co-create allows you to collaborate with your development team on one bot. This includes live updates / real time collaboration inside the builder. You and your team can add blocks, save commands / events without interuption.

You can view co-create page from the side navigation. In there you can:

  • Edit Co-create settings.

  • View all of the co-creators working on that command / event.

  • Chat to your fellow creators.

Logs

The Logs tab allows you to view all current and previous errors your bot has encountered. For example if your bot cannot send a message to a channel, the error will show here.

You can use the filter function to sort the logs tab by:

  • No Filter.

  • Success.

  • Error.

  • Debug.

Migrates

Migrates allow you to import a sharecode either for an event or a command, that you have recieved from someone. Migrates also allows you to export a command / event that you have created to show off!

Import

The import function allows you to import a command / event using a sharecode. To import a sharecode into your command, navigate to your builder, and navigate to the migrates tab.

Copy the sharecode from person you received it from, and paste it into the SHARE CODE field.

You can also view your existing imports you have created previously under the Existing Imports section.

Export

Exporting all of your builder allows you to send a copy of the command / event to anyone with a sharecode without them having to make the builder themselves.

To export a section, you need to press SHIFT + DRAG to highlight the section you want to export, then give your export a name and a description, and then click Export Section.

You will now see the export appear in the Existing Imports page.

To export all of your builder, simply give your export a Name & Description, then click the Export All button.

Variables

Variables allow you to store custom values through multiple Variable Types such as:

Option
Information

Text

Sets the variable to store a string, allowing it to accept any value, from numbers, letters or symbols.

Number

Channel

Sets the variable to work in a specific channel, this allows you to store data for a specific channel, rather than for the entire server.

User

Sets the variable to store values for a specific user.

Array

Sets the variable to store an array / list of values, this allows you to store multiple values in separate positions. (Starting at 0)

You can also see unique and custom variables you have made previously.

Custom Variables

To create a Custom Variable click on the + Create Variable button, A modal will pop up asking for the following data:

Data
Description

Name

The name of your variable.

Type

The type of variable you want to store.

Default Value

This is an optional value, but you can set this as you see fit.

Scope

This has 2 options: Guild - The variable will be available only in the server where the variable value was created. Global - The variable will be available in any server your bot is in.

Unique Variables

You can create unique variables the same way to create custom variables in the builder.

Unique variables are unique to the builder, which means the unique variables you create can only be used inside that builder.

You can learn more about Exports .

Sets the variable to store a number, allowing only numbers to be stored. This also allows the variable to be used in the block.

here
Calculate variable
Image shows the logs tab within the builder.
Image shows how export a section.