# FlexyBot

## FlexyBot

- [Creating Discord Bot](https://docs.flexy.bot/general/creating-discord-bot.md)
- [Applications](https://docs.flexy.bot/general/applications.md)
- [Automations](https://docs.flexy.bot/general/automations.md)
- [Connections](https://docs.flexy.bot/general/connections.md)
- [Useful links](https://docs.flexy.bot/general/useful-links.md)
- [Variables](https://docs.flexy.bot/general/variables.md)
- [Discord](https://docs.flexy.bot/modules/discord.md)
- [Triggers](https://docs.flexy.bot/modules/discord/triggers.md)
- [Member Joined](https://docs.flexy.bot/modules/discord/triggers/member-joined.md)
- [Member Removed](https://docs.flexy.bot/modules/discord/triggers/member-removed.md)
- [Guild Message Created](https://docs.flexy.bot/modules/discord/triggers/guild-message-created.md)
- [Direct Message Created](https://docs.flexy.bot/modules/discord/triggers/direct-message-created.md)
- [Guild Message Reaction Added](https://docs.flexy.bot/modules/discord/triggers/guild-message-reaction-added.md)
- [Guild Message Reaction Removed](https://docs.flexy.bot/modules/discord/triggers/guild-message-reaction-removed.md)
- [Message Button Clicked](https://docs.flexy.bot/modules/discord/triggers/message-button-clicked.md)
- [Guild Message Deleted](https://docs.flexy.bot/modules/discord/triggers/guild-message-deleted.md)
- [Member Joined Voice Channel](https://docs.flexy.bot/modules/discord/triggers/member-joined-voice-channel.md)
- [Member Left Voice Channel](https://docs.flexy.bot/modules/discord/triggers/member-left-voice-channel.md)
- [Member Deafened](https://docs.flexy.bot/modules/discord/triggers/member-deafened.md)
- [Member Undeafened](https://docs.flexy.bot/modules/discord/triggers/member-undeafened.md)
- [User Command](https://docs.flexy.bot/modules/discord/triggers/user-command.md)
- [Message Command](https://docs.flexy.bot/modules/discord/triggers/message-command.md)
- [Chat Command](https://docs.flexy.bot/modules/discord/triggers/chat-command.md)
- [Event Created](https://docs.flexy.bot/modules/discord/triggers/event-created.md)
- [Event Deleted](https://docs.flexy.bot/modules/discord/triggers/event-deleted.md)
- [Event Interest Added](https://docs.flexy.bot/modules/discord/triggers/event-interest-added.md)
- [Event Interest Removed](https://docs.flexy.bot/modules/discord/triggers/event-interest-removed.md)
- [Thread Message Created](https://docs.flexy.bot/modules/discord/triggers/thread-message-created.md)
- [Post Message Created](https://docs.flexy.bot/modules/discord/triggers/post-message-created.md)
- [Steps](https://docs.flexy.bot/modules/discord/steps.md)
- [Conditions](https://docs.flexy.bot/modules/discord/steps/conditions.md)
- [User Has Role](https://docs.flexy.bot/modules/discord/steps/conditions/user-has-role.md)
- [User Does Not Have Role](https://docs.flexy.bot/modules/discord/steps/conditions/user-does-not-have-role.md)
- [Get Custom Emojis](https://docs.flexy.bot/modules/discord/steps/get-custom-emojis.md)
- [Reply to Interaction](https://docs.flexy.bot/modules/discord/steps/reply-to-interaction.md)
- [Set Presence](https://docs.flexy.bot/modules/discord/steps/set-presence.md)
- [Show Modal](https://docs.flexy.bot/modules/discord/steps/show-modal.md)
- [Get Emoji](https://docs.flexy.bot/modules/discord/steps/get-emoji.md)
- [Get Direct Message Channel](https://docs.flexy.bot/modules/discord/steps/get-direct-message-channel.md)
- [Get User](https://docs.flexy.bot/modules/discord/steps/get-user.md)
- [Ban Member](https://docs.flexy.bot/modules/discord/steps/ban-member.md)
- [Change Member Nickname](https://docs.flexy.bot/modules/discord/steps/change-member-nickname.md)
- [Get Members by Name](https://docs.flexy.bot/modules/discord/steps/get-members-by-name.md)
- [Get Members With Roles](https://docs.flexy.bot/modules/discord/steps/get-members-with-roles.md)
- [Get Member](https://docs.flexy.bot/modules/discord/steps/get-member.md)
- [Kick Member](https://docs.flexy.bot/modules/discord/steps/kick-member.md)
- [Timeout Member](https://docs.flexy.bot/modules/discord/steps/timeout-member.md)
- [Get All Members](https://docs.flexy.bot/modules/discord/steps/get-all-members.md)
- [Get Members By Status](https://docs.flexy.bot/modules/discord/steps/get-members-by-status.md)
- [Add Reaction](https://docs.flexy.bot/modules/discord/steps/add-reaction.md)
- [Delete Message](https://docs.flexy.bot/modules/discord/steps/delete-message.md)
- [Delete Messages](https://docs.flexy.bot/modules/discord/steps/delete-messages.md)
- [Get Message History](https://docs.flexy.bot/modules/discord/steps/get-message-history.md)
- [Pin Message](https://docs.flexy.bot/modules/discord/steps/pin-message.md)
- [Remove Message Reaction](https://docs.flexy.bot/modules/discord/steps/remove-message-reaction.md)
- [Reply to Message](https://docs.flexy.bot/modules/discord/steps/reply-to-message.md)
- [Send Message](https://docs.flexy.bot/modules/discord/steps/send-message.md)
- [Send Typing](https://docs.flexy.bot/modules/discord/steps/send-typing.md)
- [Send Direct Message](https://docs.flexy.bot/modules/discord/steps/send-direct-message.md)
- [Unpin Message](https://docs.flexy.bot/modules/discord/steps/unpin-message.md)
- [Get Message](https://docs.flexy.bot/modules/discord/steps/get-message.md)
- [Wait For Button Interaction](https://docs.flexy.bot/modules/discord/steps/wait-for-button-interaction.md)
- [Wait For Select Menu Interaction](https://docs.flexy.bot/modules/discord/steps/wait-for-select-menu-interaction.md)
- [Create Category](https://docs.flexy.bot/modules/discord/steps/create-category.md)
- [Create Announcement Channel](https://docs.flexy.bot/modules/discord/steps/create-announcement-channel.md)
- [Create Forum Channel](https://docs.flexy.bot/modules/discord/steps/create-forum-channel.md)
- [Create Invite](https://docs.flexy.bot/modules/discord/steps/create-invite.md)
- [Create Stage Channel](https://docs.flexy.bot/modules/discord/steps/create-stage-channel.md)
- [Create Text Channel](https://docs.flexy.bot/modules/discord/steps/create-text-channel.md)
- [Delete Channel](https://docs.flexy.bot/modules/discord/steps/delete-channel.md)
- [Get Channel By Name](https://docs.flexy.bot/modules/discord/steps/get-channel-by-name.md)
- [Make Channel Private](https://docs.flexy.bot/modules/discord/steps/make-channel-private.md)
- [Make Channel Public](https://docs.flexy.bot/modules/discord/steps/make-channel-public.md)
- [Move Channel](https://docs.flexy.bot/modules/discord/steps/move-channel.md)
- [Sync Permissions](https://docs.flexy.bot/modules/discord/steps/sync-permissions.md)
- [Rename Channel](https://docs.flexy.bot/modules/discord/steps/rename-channel.md)
- [Get Channel Category](https://docs.flexy.bot/modules/discord/steps/get-channel-category.md)
- [Create Voice Channel](https://docs.flexy.bot/modules/discord/steps/create-voice-channel.md)
- [Disconnect Member from Voice](https://docs.flexy.bot/modules/discord/steps/disconnect-member-from-voice.md)
- [Move Voice Member](https://docs.flexy.bot/modules/discord/steps/move-voice-member.md)
- [Set Member Deafen](https://docs.flexy.bot/modules/discord/steps/set-member-deafen.md)
- [Set Member Mute](https://docs.flexy.bot/modules/discord/steps/set-member-mute.md)
- [Join Voice Channel](https://docs.flexy.bot/modules/discord/steps/join-voice-channel.md)
- [Leave Voice Channel](https://docs.flexy.bot/modules/discord/steps/leave-voice-channel.md)
- [Play Audio](https://docs.flexy.bot/modules/discord/steps/play-audio.md)
- [Verify Audio URL](https://docs.flexy.bot/modules/discord/steps/verify-audio-url.md)
- [Get Audio Duration](https://docs.flexy.bot/modules/discord/steps/get-audio-duration.md)
- [Get Connected Members](https://docs.flexy.bot/modules/discord/steps/get-connected-members.md)
- [Defer Reply](https://docs.flexy.bot/modules/discord/steps/defer-reply.md)
- [Create Event](https://docs.flexy.bot/modules/discord/steps/create-event.md)
- [Close Thread Channel](https://docs.flexy.bot/modules/discord/steps/close-thread-channel.md)
- [Create Thread Channel](https://docs.flexy.bot/modules/discord/steps/create-thread-channel.md)
- [Lock Thread Channel](https://docs.flexy.bot/modules/discord/steps/lock-thread-channel.md)
- [Open Thread Channel](https://docs.flexy.bot/modules/discord/steps/open-thread-channel.md)
- [Unlock Thread Channel](https://docs.flexy.bot/modules/discord/steps/unlock-thread-channel.md)
- [Add Roles to Member](https://docs.flexy.bot/modules/discord/steps/add-roles-to-member.md)
- [Create Role](https://docs.flexy.bot/modules/discord/steps/create-role.md)
- [Delete Role](https://docs.flexy.bot/modules/discord/steps/delete-role.md)
- [Get Roles by Name](https://docs.flexy.bot/modules/discord/steps/get-roles-by-name.md)
- [Get Guild Roles](https://docs.flexy.bot/modules/discord/steps/get-guild-roles.md)
- [Remove Role From Member](https://docs.flexy.bot/modules/discord/steps/remove-role-from-member.md)
- [Get Member Roles](https://docs.flexy.bot/modules/discord/steps/get-member-roles.md)
- [Get Default Role](https://docs.flexy.bot/modules/discord/steps/get-default-role.md)
- [Set Channel Member Permission Overrides](https://docs.flexy.bot/modules/discord/steps/set-channel-member-permission-overrides.md)
- [Set Channel Role Permission Overrides](https://docs.flexy.bot/modules/discord/steps/set-channel-role-permission-overrides.md)
- [Set Role Permissions](https://docs.flexy.bot/modules/discord/steps/set-role-permissions.md)
- [Get Member Permissions](https://docs.flexy.bot/modules/discord/steps/get-member-permissions.md)
- [Create Forum Post](https://docs.flexy.bot/modules/discord/steps/create-forum-post.md)
- [Get Guild](https://docs.flexy.bot/modules/discord/steps/get-guild.md)
- [Get Channel](https://docs.flexy.bot/modules/discord/steps/get-channel.md)
- [Wait for message reaction](https://docs.flexy.bot/modules/discord/steps/wait-for-message-reaction.md)
- [Add Thread Member](https://docs.flexy.bot/modules/discord/steps/add-thread-member.md)
- [Remove Thread Member](https://docs.flexy.bot/modules/discord/steps/remove-thread-member.md)
- [Get guilds](https://docs.flexy.bot/modules/discord/steps/get-guilds.md)
- [Leave guild](https://docs.flexy.bot/modules/discord/steps/leave-guild.md)
- [Data Types](https://docs.flexy.bot/modules/discord/data-types.md)
- [Guild](https://docs.flexy.bot/modules/discord/data-types/guild.md)
- [User](https://docs.flexy.bot/modules/discord/data-types/user.md)
- [Member](https://docs.flexy.bot/modules/discord/data-types/member.md)
- [Message](https://docs.flexy.bot/modules/discord/data-types/message.md)
- [Discord Timestamp](https://docs.flexy.bot/modules/discord/data-types/discord-timestamp.md)
- [Tagging](https://docs.flexy.bot/modules/discord/tagging.md): Discord's tagging system allows you to mention users, channels, roles, and other entities in messages sent by a bot.
- [Minecraft](https://docs.flexy.bot/modules/minecraft.md)
- [FiveM](https://docs.flexy.bot/modules/fivem.md)
- [Core](https://docs.flexy.bot/modules/core.md)
- [Triggers](https://docs.flexy.bot/modules/core/triggers.md)
- [Connection Started](https://docs.flexy.bot/modules/core/triggers/connection-started.md)
- [Schedule](https://docs.flexy.bot/modules/core/triggers/schedule.md)
- [Form](https://docs.flexy.bot/modules/core/triggers/form.md)
- [Steps](https://docs.flexy.bot/modules/core/steps.md)
- [Date Calculator](https://docs.flexy.bot/modules/core/steps/date-calculator.md)
- [Format Date](https://docs.flexy.bot/modules/core/steps/format-date.md)
- [Get Current Date](https://docs.flexy.bot/modules/core/steps/get-current-date.md)
- [Parse Date](https://docs.flexy.bot/modules/core/steps/parse-date.md)
- [Toggle Automation](https://docs.flexy.bot/modules/core/steps/toggle-automation.md)
- [Make Overlay](https://docs.flexy.bot/modules/core/steps/make-overlay.md)
- [Download Image](https://docs.flexy.bot/modules/core/steps/download-image.md)
- [Nothing](https://docs.flexy.bot/modules/core/steps/nothing.md)
- [Data Types](https://docs.flexy.bot/modules/core/data-types.md)
- [Text](https://docs.flexy.bot/modules/core/data-types/text.md)
- [Number](https://docs.flexy.bot/modules/core/data-types/number.md)
- [Integer](https://docs.flexy.bot/modules/core/data-types/integer.md)
- [Boolean](https://docs.flexy.bot/modules/core/data-types/boolean.md)
- [Color](https://docs.flexy.bot/modules/core/data-types/color.md)
- [Date](https://docs.flexy.bot/modules/core/data-types/date.md)
- [Duration](https://docs.flexy.bot/modules/core/data-types/duration.md)
- [List](https://docs.flexy.bot/modules/core/data-types/list.md)
- [Object](https://docs.flexy.bot/modules/core/data-types/object.md)
- [Lists](https://docs.flexy.bot/modules/lists.md)
- [Steps](https://docs.flexy.bot/modules/lists/steps.md)
- [Add Item to List](https://docs.flexy.bot/modules/lists/steps/add-item-to-list.md)
- [Map List Items](https://docs.flexy.bot/modules/lists/steps/map-list-items.md)
- [Reverse List](https://docs.flexy.bot/modules/lists/steps/reverse-list.md)
- [Filter List Items](https://docs.flexy.bot/modules/lists/steps/filter-list-items.md)
- [Randomize List](https://docs.flexy.bot/modules/lists/steps/randomize-list.md)
- [Get List Size](https://docs.flexy.bot/modules/lists/steps/get-list-size.md)
- [Get List Item](https://docs.flexy.bot/modules/lists/steps/get-list-item.md)
- [Text](https://docs.flexy.bot/modules/text.md)
- [Steps](https://docs.flexy.bot/modules/text/steps.md)
- [Split Text](https://docs.flexy.bot/modules/text/steps/split-text.md)
- [Get Text Length](https://docs.flexy.bot/modules/text/steps/get-text-length.md)
- [Get Characters](https://docs.flexy.bot/modules/text/steps/get-characters.md)
- [Join Text](https://docs.flexy.bot/modules/text/steps/join-text.md)
- [Slice Text](https://docs.flexy.bot/modules/text/steps/slice-text.md)
- [Extract Numbers](https://docs.flexy.bot/modules/text/steps/extract-numbers.md)
- [Scripting](https://docs.flexy.bot/modules/scripting.md)
- [Triggers](https://docs.flexy.bot/modules/scripting/triggers.md)
- [Webhook](https://docs.flexy.bot/modules/scripting/triggers/webhook.md)
- [Function](https://docs.flexy.bot/modules/scripting/triggers/function.md)
- [Steps](https://docs.flexy.bot/modules/scripting/steps.md)
- [Conditions](https://docs.flexy.bot/modules/scripting/steps/conditions.md)
- [And](https://docs.flexy.bot/modules/scripting/steps/conditions/and.md)
- [Or](https://docs.flexy.bot/modules/scripting/steps/conditions/or.md)
- [Equals](https://docs.flexy.bot/modules/scripting/steps/conditions/equals.md)
- [Does Not Equal](https://docs.flexy.bot/modules/scripting/steps/conditions/does-not-equal.md)
- [Greater Than](https://docs.flexy.bot/modules/scripting/steps/conditions/greater-than.md)
- [Greater Than Or Equal](https://docs.flexy.bot/modules/scripting/steps/conditions/greater-than-or-equal.md)
- [Less Than](https://docs.flexy.bot/modules/scripting/steps/conditions/less-than.md)
- [Less Than Or Equal](https://docs.flexy.bot/modules/scripting/steps/conditions/less-than-or-equal.md)
- [Text Contains](https://docs.flexy.bot/modules/scripting/steps/conditions/text-contains.md)
- [Text Does Not Contain](https://docs.flexy.bot/modules/scripting/steps/conditions/text-does-not-contain.md)
- [List Contains](https://docs.flexy.bot/modules/scripting/steps/conditions/list-contains.md)
- [List Does Not Contain](https://docs.flexy.bot/modules/scripting/steps/conditions/list-does-not-contain.md)
- [List Is Empty](https://docs.flexy.bot/modules/scripting/steps/conditions/list-is-empty.md)
- [List Is Not Empty](https://docs.flexy.bot/modules/scripting/steps/conditions/list-is-not-empty.md)
- [Is Null](https://docs.flexy.bot/modules/scripting/steps/conditions/is-null.md)
- [Is Not Null](https://docs.flexy.bot/modules/scripting/steps/conditions/is-not-null.md)
- [Matches Regular Expression](https://docs.flexy.bot/modules/scripting/steps/conditions/matches-regular-expression.md)
- [Does Not Match Regular Expression](https://docs.flexy.bot/modules/scripting/steps/conditions/does-not-match-regular-expression.md)
- [Only Continue If](https://docs.flexy.bot/modules/scripting/steps/only-continue-if.md)
- [If Else](https://docs.flexy.bot/modules/scripting/steps/if-else.md)
- [Delay](https://docs.flexy.bot/modules/scripting/steps/delay.md)
- [For Each Loop](https://docs.flexy.bot/modules/scripting/steps/for-each-loop.md)
- [While Loop](https://docs.flexy.bot/modules/scripting/steps/while-loop.md)
- [Paths](https://docs.flexy.bot/modules/scripting/steps/paths.md)
- [Make HTTP Request](https://docs.flexy.bot/modules/scripting/steps/make-http-request.md)
- [Parse JSON](https://docs.flexy.bot/modules/scripting/steps/parse-json.md)
- [Stringify JSON](https://docs.flexy.bot/modules/scripting/steps/stringify-json.md)
- [Throw Exception](https://docs.flexy.bot/modules/scripting/steps/throw-exception.md)
- [Type Conversion](https://docs.flexy.bot/modules/scripting/steps/type-conversion.md)
- [Create Text File](https://docs.flexy.bot/modules/scripting/steps/create-text-file.md)
- [Execute Function](https://docs.flexy.bot/modules/scripting/steps/execute-function.md)
- [Stop Automation](https://docs.flexy.bot/modules/scripting/steps/stop-automation.md)
- [Switch](https://docs.flexy.bot/modules/scripting/steps/switch.md)
- [Try Catch](https://docs.flexy.bot/modules/scripting/steps/try-catch.md)
- [Comment](https://docs.flexy.bot/modules/scripting/steps/comment.md)
- [Return](https://docs.flexy.bot/modules/scripting/steps/return.md)
- [Variables](https://docs.flexy.bot/modules/variables.md)
- [Steps](https://docs.flexy.bot/modules/variables/steps.md)
- [Create Custom Variable](https://docs.flexy.bot/modules/variables/steps/create-custom-variable.md)
- [Update Global Variable](https://docs.flexy.bot/modules/variables/steps/update-global-variable.md)
- [Update Custom Variable](https://docs.flexy.bot/modules/variables/steps/update-custom-variable.md)
- [Create Global Variable](https://docs.flexy.bot/modules/variables/steps/create-global-variable.md)
- [Get Global Variable Value](https://docs.flexy.bot/modules/variables/steps/get-global-variable-value.md)
- [Math](https://docs.flexy.bot/modules/math.md)
- [Steps](https://docs.flexy.bot/modules/math/steps.md)
- [Round](https://docs.flexy.bot/modules/math/steps/round.md)
- [Calculator](https://docs.flexy.bot/modules/math/steps/calculator.md)
- [Get Maximum Value](https://docs.flexy.bot/modules/math/steps/get-maximum-value.md)
- [Get Minimum Value](https://docs.flexy.bot/modules/math/steps/get-minimum-value.md)
- [Get Random Number](https://docs.flexy.bot/modules/math/steps/get-random-number.md)
- [Database](https://docs.flexy.bot/modules/database.md)
- [Steps](https://docs.flexy.bot/modules/database/steps.md)
- [Create Table](https://docs.flexy.bot/modules/database/steps/create-table.md)
- [Find](https://docs.flexy.bot/modules/database/steps/find.md)
- [Find One](https://docs.flexy.bot/modules/database/steps/find-one.md)
- [Insert](https://docs.flexy.bot/modules/database/steps/insert.md)
- [Find Or Insert](https://docs.flexy.bot/modules/database/steps/find-or-insert.md)
- [Update](https://docs.flexy.bot/modules/database/steps/update.md)
- [Delete](https://docs.flexy.bot/modules/database/steps/delete.md)
- [Reddit](https://docs.flexy.bot/modules/reddit.md)
- [Steps](https://docs.flexy.bot/modules/reddit/steps.md)
- [Get Posts](https://docs.flexy.bot/modules/reddit/steps/get-posts.md)
- [OpenAI](https://docs.flexy.bot/modules/openai.md)
- [Steps](https://docs.flexy.bot/modules/openai/steps.md)
- [Make Chat Completion](https://docs.flexy.bot/modules/openai/steps/make-chat-completion.md)
- [Generate Image](https://docs.flexy.bot/modules/openai/steps/generate-image.md)
- [Text To Speech](https://docs.flexy.bot/modules/openai/steps/text-to-speech.md)
- [Speech To Text](https://docs.flexy.bot/modules/openai/steps/speech-to-text.md)
- [Create Message](https://docs.flexy.bot/modules/openai/steps/create-message.md)
- [Cache](https://docs.flexy.bot/modules/cache.md)
- [Steps](https://docs.flexy.bot/modules/cache/steps.md)
- [Put](https://docs.flexy.bot/modules/cache/steps/put.md)
- [Get](https://docs.flexy.bot/modules/cache/steps/get.md)
- [Exists](https://docs.flexy.bot/modules/cache/steps/exists.md)
- [Delete](https://docs.flexy.bot/modules/cache/steps/delete.md)
- [Frequently asked questions (FAQ)](https://docs.flexy.bot/frequently-asked-questions-faq.md)
- [Discord Getting Started Guide](https://docs.flexy.bot/tutorials/discord-getting-started-guide.md)
- [Connections](https://docs.flexy.bot/tutorials/discord-getting-started-guide/connections.md)
- [Auto Message Automation](https://docs.flexy.bot/tutorials/discord-getting-started-guide/auto-message-automation.md)
- [Creating simple chat command](https://docs.flexy.bot/tutorials/discord-getting-started-guide/creating-simple-chat-command.md)
- [Sending a welcome message to new members](https://docs.flexy.bot/tutorials/discord-getting-started-guide/sending-a-welcome-message-to-new-members.md)
- [Public bot features](https://docs.flexy.bot/public-bot-features.md)
- [Member counter](https://docs.flexy.bot/public-bot-features/member-counter.md)
