# Custom Commands & Events

- [Command & Event Builder](https://documentation.botghost.com/custom-commands-and-events/command-and-event-builder.md): Create your very own commands and events!
- [Sharing Commands and Events](https://documentation.botghost.com/custom-commands-and-events/command-and-event-builder/sharing-commands-and-events.md)
- [Advanced Options](https://documentation.botghost.com/custom-commands-and-events/command-and-event-builder/advanced-options.md)
- [Message Builder](https://documentation.botghost.com/custom-commands-and-events/message-builder.md)
- [Actions](https://documentation.botghost.com/custom-commands-and-events/actions.md)
- [Message Actions](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions.md)
- [Send or Edit a Message](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions/send-or-edit-a-message.md)
- [Layout](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions/send-or-edit-a-message/layout.md)
- [Content](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions/send-or-edit-a-message/content.md)
- [Interactive](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions/send-or-edit-a-message/interactive.md)
- [Button](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions/send-or-edit-a-message/interactive/button.md)
- [Select Menu](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions/send-or-edit-a-message/interactive/select-menu.md)
- [Edit a Button or Select Menu](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions/edit-a-button-or-select-menu.md)
- [Send a Form](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions/send-a-form.md)
- [Delete a Message](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions/delete-a-message.md)
- [Publish a Message](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions/publish-a-message.md)
- [React to a Message](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions/react-to-a-message.md)
- [Pin a Message](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions/pin-a-message.md)
- [Create a Transcript](https://documentation.botghost.com/custom-commands-and-events/actions/message-actions/create-a-transcript.md)
- [Custom Variable Actions](https://documentation.botghost.com/custom-commands-and-events/actions/custom-variable-actions.md)
- [Set Variable](https://documentation.botghost.com/custom-commands-and-events/actions/custom-variable-actions/set-variable.md)
- [Run Equation on Variable](https://documentation.botghost.com/custom-commands-and-events/actions/custom-variable-actions/run-equation-on-variable.md)
- [Delete Variable](https://documentation.botghost.com/custom-commands-and-events/actions/custom-variable-actions/delete-variable.md)
- [API Actions](https://documentation.botghost.com/custom-commands-and-events/actions/api-actions.md)
- [Send an API Request](https://documentation.botghost.com/custom-commands-and-events/actions/api-actions/send-an-api-request.md)
- [Execute an IFTTT Trigger](https://documentation.botghost.com/custom-commands-and-events/actions/api-actions/execute-an-ifttt-trigger.md)
- [Loop Actions](https://documentation.botghost.com/custom-commands-and-events/actions/loop-actions.md)
- [Run a Loop](https://documentation.botghost.com/custom-commands-and-events/actions/loop-actions/run-a-loop.md)
- [Stop a Loop](https://documentation.botghost.com/custom-commands-and-events/actions/loop-actions/stop-a-loop.md)
- [Music Actions](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions.md)
- [Create Music Player](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/create-music-player.md)
- [Add to Queue](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/add-to-queue.md)
- [Play Queue](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/play-queue.md)
- [Pause Music](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/pause-music.md)
- [Resume Music](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/resume-music.md)
- [Stop Music](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/stop-music.md)
- [Disconnect from Voice](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/disconnect-from-voice.md)
- [Skip Track](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/skip-track.md)
- [Set Track Position / Seek](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/set-track-position-seek.md)
- [Set Volume](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/set-volume.md)
- [Set Loop Mode](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/set-loop-mode.md)
- [Set AutoLeave](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/set-autoleave.md)
- [Replay Track](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/replay-track.md)
- [Remove from Queue](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/remove-from-queue.md)
- [Shuffle Queue](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/shuffle-queue.md)
- [Apply Audio Filter](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/apply-audio-filter.md)
- [Clear Filters](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/clear-filters.md)
- [Search Tracks](https://documentation.botghost.com/custom-commands-and-events/actions/music-actions/search-tracks.md)
- [Voice Actions](https://documentation.botghost.com/custom-commands-and-events/actions/voice-actions.md)
- [Join a Voice Channel](https://documentation.botghost.com/custom-commands-and-events/actions/voice-actions/join-a-voice-channel.md)
- [Leave a Voice Channel](https://documentation.botghost.com/custom-commands-and-events/actions/voice-actions/leave-a-voice-channel.md)
- [Voice Move a Member](https://documentation.botghost.com/custom-commands-and-events/actions/voice-actions/voice-move-a-member.md)
- [Voice Kick a Member](https://documentation.botghost.com/custom-commands-and-events/actions/voice-actions/voice-kick-a-member.md)
- [Voice Mute or Unmute a Member](https://documentation.botghost.com/custom-commands-and-events/actions/voice-actions/voice-mute-or-unmute-a-member.md)
- [Voice Deafen or Undeafen a Member](https://documentation.botghost.com/custom-commands-and-events/actions/voice-actions/voice-deafen-or-undeafen-a-member.md)
- [Role Actions](https://documentation.botghost.com/custom-commands-and-events/actions/role-actions.md)
- [Add Roles](https://documentation.botghost.com/custom-commands-and-events/actions/role-actions/add-role.md)
- [Remove Roles](https://documentation.botghost.com/custom-commands-and-events/actions/role-actions/remove-role.md)
- [Add Roles to All Users](https://documentation.botghost.com/custom-commands-and-events/actions/role-actions/add-roles-to-all-users.md)
- [Remove Roles from All Users](https://documentation.botghost.com/custom-commands-and-events/actions/role-actions/remove-roles-from-all-users.md)
- [Create a role](https://documentation.botghost.com/custom-commands-and-events/actions/role-actions/create-a-role.md)
- [Delete a role](https://documentation.botghost.com/custom-commands-and-events/actions/role-actions/delete-a-role.md)
- [Edit Role](https://documentation.botghost.com/custom-commands-and-events/actions/role-actions/edit-role.md)
- [Channel Actions](https://documentation.botghost.com/custom-commands-and-events/actions/channel-actions.md)
- [Create a channel](https://documentation.botghost.com/custom-commands-and-events/actions/channel-actions/create-a-channel.md)
- [Edit a channel](https://documentation.botghost.com/custom-commands-and-events/actions/channel-actions/edit-a-channel.md)
- [Delete a channel](https://documentation.botghost.com/custom-commands-and-events/actions/channel-actions/delete-a-channel.md)
- [Thread and Forum Actions](https://documentation.botghost.com/custom-commands-and-events/actions/thread-and-forum-actions.md)
- [Create a Thread](https://documentation.botghost.com/custom-commands-and-events/actions/thread-and-forum-actions/create-a-thread.md)
- [Edit a Thread](https://documentation.botghost.com/custom-commands-and-events/actions/thread-and-forum-actions/edit-a-thread.md)
- [Delete a Thread](https://documentation.botghost.com/custom-commands-and-events/actions/thread-and-forum-actions/delete-a-thread.md)
- [Server Actions](https://documentation.botghost.com/custom-commands-and-events/actions/server-actions.md)
- [Kick a member](https://documentation.botghost.com/custom-commands-and-events/actions/server-actions/kick-a-member.md)
- [Ban a member](https://documentation.botghost.com/custom-commands-and-events/actions/server-actions/ban-a-member.md)
- [Timeout a member](https://documentation.botghost.com/custom-commands-and-events/actions/server-actions/timeout-a-member.md)
- [Change a members nickname](https://documentation.botghost.com/custom-commands-and-events/actions/server-actions/change-a-members-nickname.md)
- [Purge Messages](https://documentation.botghost.com/custom-commands-and-events/actions/server-actions/purge-messages.md)
- [Create Server Invite](https://documentation.botghost.com/custom-commands-and-events/actions/server-actions/create-server-invite.md)
- [Leave Server](https://documentation.botghost.com/custom-commands-and-events/actions/server-actions/leave-server.md)
- [Other Actions](https://documentation.botghost.com/custom-commands-and-events/actions/other-actions.md)
- [Wait before running another action](https://documentation.botghost.com/custom-commands-and-events/actions/other-actions/wait-before-running-another-action.md)
- [Manipulate some text](https://documentation.botghost.com/custom-commands-and-events/actions/other-actions/manipulate-some-text.md)
- [Send an error log message](https://documentation.botghost.com/custom-commands-and-events/actions/other-actions/send-an-error-log-message.md)
- [Set a unique variable](https://documentation.botghost.com/custom-commands-and-events/actions/other-actions/set-a-unique-variable.md)
- [Change the Bot's Status](https://documentation.botghost.com/custom-commands-and-events/actions/other-actions/change-the-bots-status.md)
- [Note](https://documentation.botghost.com/custom-commands-and-events/actions/other-actions/note.md)
- [\[LEGACY\] Reply Actions](https://documentation.botghost.com/custom-commands-and-events/actions/legacy-reply-actions.md)
- [Plain Text Reply](https://documentation.botghost.com/custom-commands-and-events/actions/legacy-reply-actions/plain-text-reply.md)
- [Embed Reply](https://documentation.botghost.com/custom-commands-and-events/actions/legacy-reply-actions/embed-reply.md)
- [Random Reply](https://documentation.botghost.com/custom-commands-and-events/actions/legacy-reply-actions/random-reply.md)
- [Send a message to a channel ](https://documentation.botghost.com/custom-commands-and-events/actions/legacy-reply-actions/send-a-message-to-a-channel.md)
- [Direct Message a User](https://documentation.botghost.com/custom-commands-and-events/actions/legacy-reply-actions/direct-message-a-user.md)
- [Send a Message with attached buttons](https://documentation.botghost.com/custom-commands-and-events/actions/legacy-reply-actions/send-a-message-with-attached-buttons.md)
- [Buttons](https://documentation.botghost.com/custom-commands-and-events/actions/legacy-reply-actions/send-a-message-with-attached-buttons/buttons.md)
- [Send a message with a select menu](https://documentation.botghost.com/custom-commands-and-events/actions/legacy-reply-actions/send-a-message-with-a-select-menu.md)
- [Menu Option](https://documentation.botghost.com/custom-commands-and-events/actions/legacy-reply-actions/send-a-message-with-a-select-menu/menu-option.md)
- [Conditions](https://documentation.botghost.com/custom-commands-and-events/conditions.md)
- [Comparison Condition](https://documentation.botghost.com/custom-commands-and-events/conditions/comparison-condition.md)
- [Permission Condition](https://documentation.botghost.com/custom-commands-and-events/conditions/permission-condition.md)
- [Chance Condition](https://documentation.botghost.com/custom-commands-and-events/conditions/chance-condition.md)
- [Channel Condition](https://documentation.botghost.com/custom-commands-and-events/conditions/channel-condition.md)
- [Role Condition](https://documentation.botghost.com/custom-commands-and-events/conditions/role-condition.md)
- [User Condition](https://documentation.botghost.com/custom-commands-and-events/conditions/user-condition.md)
- [Premium Check Condition](https://documentation.botghost.com/custom-commands-and-events/conditions/premium-check-condition.md)
- [Options](https://documentation.botghost.com/custom-commands-and-events/options.md)
- [Text Option](https://documentation.botghost.com/custom-commands-and-events/options/text-option.md)
- [Number Option](https://documentation.botghost.com/custom-commands-and-events/options/number-option.md)
- [User Option](https://documentation.botghost.com/custom-commands-and-events/options/user-option.md)
- [Channel Option](https://documentation.botghost.com/custom-commands-and-events/options/channel-option.md)
- [Role Option](https://documentation.botghost.com/custom-commands-and-events/options/role-option.md)
- [Choice Option](https://documentation.botghost.com/custom-commands-and-events/options/choice-option.md)
- [Attachment Option](https://documentation.botghost.com/custom-commands-and-events/options/attachment-option.md)
- [Music Smart Search Option](https://documentation.botghost.com/custom-commands-and-events/options/music-smart-search-option.md)
- [Events](https://documentation.botghost.com/custom-commands-and-events/events.md): Create custom events for when a user joins, a channel is created, etc.
- [Action Events](https://documentation.botghost.com/custom-commands-and-events/events/action-events.md)
- [Timed Events](https://documentation.botghost.com/custom-commands-and-events/events/timed-events.md): Trigger custom events through schedules and intervals
- [Webhooks](https://documentation.botghost.com/custom-commands-and-events/events/webhooks.md): Trigger custom events through webhooks
- [Data Storage](https://documentation.botghost.com/custom-commands-and-events/data-storage.md): Create custom variables to store data for your bot
- [Collections](https://documentation.botghost.com/custom-commands-and-events/data-storage/collections.md)
- [Objects](https://documentation.botghost.com/custom-commands-and-events/data-storage/objects.md)
- [IFTTT](https://documentation.botghost.com/custom-commands-and-events/ifttt.md)
- [Variables](https://documentation.botghost.com/custom-commands-and-events/variables.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.botghost.com/custom-commands-and-events.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
