Skip to main content
Sometimes a block cannot do its job. Maybe the bot’s role is too low to give a role, or a member has their DMs closed. DogeBot gives you three ways to deal with it.

1. The worked and failed paths (one block)

Many blocks can have two extra ways out:
  • a green path: what to do if it worked
  • a red path: what to do if it failed
Each path has its own + button. Press the red + and add, for example, a Reply: I couldn't give you the role. Please tell a moderator. Now only that one block is handled, and the rest of your command carries on normally.

2. If something breaks (the whole command)

Press the first block of your command. Its settings have a part called If something breaks. This decides what happens when any block fails and you did not add a red path for it: This also works for events and WhatsApp flows.

3. Heads up, before it even runs

The builder checks your blocks while you build. If it thinks a block will fail, the block gets a Heads up tag. Press it to see why and fix it before anyone uses the command.

Then: find and fix

Every failure is saved in Error Logs with who ran it, where, when and the values at that moment. Press Open the block to jump right to it. See Error Logs.

The most common reasons blocks fail