# Betsy Bot Documentation

## Betsy Bot Documentation

- [Betsy Bot Discord Bot](https://docs.betsybot.xyz/betsy-bot-discord-bot.md): Betsy Bot is a free and highly configurable alternative to paid Discord Bots. Get started today at https://app.betsybot.xyz
- [Betsy Premium Subscriptions](https://docs.betsybot.xyz/betsy-bot-discord-bot/betsy-premium-subscriptions.md): Get more out of Betsy by supporting Betsy
- [/user](https://docs.betsybot.xyz/global-commands/user.md): The /user global commands contains various tools that can help manage the users in your server.
- [/ticket](https://docs.betsybot.xyz/global-commands/ticket.md): The /ticket global commands are used to interface with your support tickets
- [/payment](https://docs.betsybot.xyz/global-commands/payment.md): Create payments for your user to complete.
- [/giveaway](https://docs.betsybot.xyz/global-commands/giveaway.md): WORK IN PROGRESS
- [/channel](https://docs.betsybot.xyz/global-commands/channel.md): Various commands to help manage the channels in your server
- [/ai](https://docs.betsybot.xyz/global-commands/ai.md): A command for asking ChatGPT Questions
- [/review](https://docs.betsybot.xyz/global-commands/review.md): A global command used for utilizing the review feature
- [/github](https://docs.betsybot.xyz/global-commands/github.md): Interface with Github directly through Betsy Bot on Discord!
- [/key-value](https://docs.betsybot.xyz/global-commands/key-value.md): A command for interfacing with the Key Value storage system Betsy offers
- [Settings](https://docs.betsybot.xyz/features/settings.md): Manage various global settings for your server using your custom bot with Betsy
- [Auto Roles](https://docs.betsybot.xyz/features/settings/auto-roles.md): Auto Roles are the roles that are automatically assigned to you when you join a server.
- [Setting up your custom bot](https://docs.betsybot.xyz/features/settings/setting-up-your-custom-bot.md): Instructions for setting up your own custom bot through the betzy dashboard.
- [Global command management](https://docs.betsybot.xyz/features/settings/global-command-management.md): Manage various global commands for your server through the betzy dashboard
- [Update configuration owner](https://docs.betsybot.xyz/features/settings/update-configuration-owner.md): Allows you to change the owner's configuration by entering the new discord id
- [Support Panels (Tickets)](https://docs.betsybot.xyz/features/support-panels-tickets.md): Create a support ticket system directly in your server
- [Create Support Panel](https://docs.betsybot.xyz/features/support-panels-tickets/create-support-panel.md): Create a support ticket in your server using betsy.
- [Edit Support Panel](https://docs.betsybot.xyz/features/support-panels-tickets/edit-support-panel.md): Once the configuration for a ticket is created you can edit/view this
- [Delete a Support Panel](https://docs.betsybot.xyz/features/support-panels-tickets/delete-a-support-panel.md): Once the configuration for a ticket is created you can delete this
- [Copy a Support Panel](https://docs.betsybot.xyz/features/support-panels-tickets/copy-a-support-panel.md): Once the configuration for a ticket is created you can copy this
- [Custom Implementations](https://docs.betsybot.xyz/features/support-panels-tickets/custom-implementations.md): Learn more about how to open tickets in a more customizable fashion.
- [Giveaways](https://docs.betsybot.xyz/features/giveaways.md): Create giveaways  that automatically select a winner.
- [Create giveaways](https://docs.betsybot.xyz/features/giveaways/create-giveaways.md): Giveaways automatically select a winner and post that winner at the end of the giveaway.
- [Edit giveaways](https://docs.betsybot.xyz/features/giveaways/edit-giveaways.md): Once the configuration for a giveaway is created you can edit/view this
- [Delete giveaways](https://docs.betsybot.xyz/features/giveaways/delete-giveaways.md): Once the configuration for a giveaway is created you can delete this
- [Polls](https://docs.betsybot.xyz/features/polls.md): Manage and track your polls.
- [Create a poll](https://docs.betsybot.xyz/features/polls/create-a-poll.md): Manage and track your polls.
- [Edit a poll](https://docs.betsybot.xyz/features/polls/edit-a-poll.md): Once the configuration for a poll is created you can edit/view this
- [Delete poll](https://docs.betsybot.xyz/features/polls/delete-poll.md): Once the configuration for a poll is created you can delete this
- [Thread Channels](https://docs.betsybot.xyz/features/thread-channels.md)
- [Create Thread Channels](https://docs.betsybot.xyz/features/thread-channels/create-thread-channels.md): Manage your thread channel to help organize your server channels.
- [Edit Threads Channel](https://docs.betsybot.xyz/features/thread-channels/edit-threads-channel.md): Once the configuration for a threads channel is created you can edit/view this
- [Delete Thread Channels](https://docs.betsybot.xyz/features/thread-channels/delete-thread-channels.md): Manage your thread channels and if you don't use them delete them.
- [Disable a Thread Channel](https://docs.betsybot.xyz/features/thread-channels/disable-a-thread-channel.md)
- [Send Message / Announcement](https://docs.betsybot.xyz/features/send-message-announcement.md): Send a message to channel, or send an announcement to several channels within the selected category.
- [Create Message/Announcement](https://docs.betsybot.xyz/features/send-message-announcement/create-message-announcement.md): When a category is selected all channels in the category will receive the message. If a channel is selected only the channel will receive the message.
- [Tracked messages](https://docs.betsybot.xyz/features/tracked-messages.md): Keep track of important messages, such as top-of-channel messages, rules, etc in an easy way and on-the-fly editing.
- [Create Tracked Messages](https://docs.betsybot.xyz/features/tracked-messages/create-tracked-messages.md): Tracked Messages are just normal messages that you keep track of. This allows you to edit them without resending/using a command/etc.
- [Edit Tracked Messages](https://docs.betsybot.xyz/features/tracked-messages/edit-tracked-messages.md): Once the configuration for a tracked messages is created you can edit/view this
- [Copy Tracked Messages](https://docs.betsybot.xyz/features/tracked-messages/copy-tracked-messages.md)
- [Delete Tracked Messages](https://docs.betsybot.xyz/features/tracked-messages/delete-tracked-messages.md): Once the configuration for a tracked messages is created you can delete this
- [Sticky Messages](https://docs.betsybot.xyz/features/sticky-messages.md): Sticky messages are messages that get sent in a channel anytime a new message comes through.
- [Welcome Messages](https://docs.betsybot.xyz/features/welcome-messages.md): Send channel or direct messages when a user joins your server.
- [Create Welcome Messages](https://docs.betsybot.xyz/features/welcome-messages/create-welcome-messages.md): Create either custom channel welcome messages or direct DM welcome messages.
- [Edit Welcome Messages](https://docs.betsybot.xyz/features/welcome-messages/edit-welcome-messages.md): Once the configuration for a welcome message is created you can edit/view this
- [Delete Welcome Messages](https://docs.betsybot.xyz/features/welcome-messages/delete-welcome-messages.md): Once the configuration for a welcome message is created you can delete this
- [Auto Responders](https://docs.betsybot.xyz/features/auto-responders.md): Reply to phrases or words quickly an efficiently.
- [Create Auto Responders](https://docs.betsybot.xyz/features/auto-responders/create-auto-responders.md): Respond to commonly asked questions, comments and more.
- [Edit Auto Responders](https://docs.betsybot.xyz/features/auto-responders/edit-auto-responders.md): Once the configuration for a auto responders is created you can edit/view this
- [Delete Auto Responders](https://docs.betsybot.xyz/features/auto-responders/delete-auto-responders.md): Once the configuration for an auto responders is created you can delete this
- [Custom commands](https://docs.betsybot.xyz/features/custom-commands.md): Build custom commands and experiences to fit your server
- [Create custom commands](https://docs.betsybot.xyz/features/custom-commands/create-custom-commands.md): Build custom commands and experiences to fit your server
- [Edit custom commands](https://docs.betsybot.xyz/features/custom-commands/edit-custom-commands.md)
- [Delete custom commands](https://docs.betsybot.xyz/features/custom-commands/delete-custom-commands.md)
- [Invite Tracker](https://docs.betsybot.xyz/features/invite-tracker.md): Track invites created, who invited, who, and act on that information
- [Payments](https://docs.betsybot.xyz/features/payments.md): Configure the /payment global command to add features
- [Action Logs](https://docs.betsybot.xyz/features/action-logs.md): Get notified when specific things happen in your server
- [Invite Link Blocker](https://docs.betsybot.xyz/features/invite-link-blocker.md): Block all discord invite links in your server. Messages that include invite links will be deleted.
- [Role Selection](https://docs.betsybot.xyz/features/role-selection.md): Auto Role feature allows you to have a container that allows your users to select the roles they want to have.
- [Channel Cleaners](https://docs.betsybot.xyz/features/channel-cleaners.md)
- [Create channel cleaners](https://docs.betsybot.xyz/features/channel-cleaners/create-channel-cleaners.md): Channel cleaners are an easy way to keep your channel history clean.
- [Delete configuration of a cleaning channel](https://docs.betsybot.xyz/features/channel-cleaners/delete-configuration-of-a-cleaning-channel.md)
- [Update channel cleaning](https://docs.betsybot.xyz/features/channel-cleaners/update-channel-cleaning.md)
- [User Verification](https://docs.betsybot.xyz/features/user-verification.md): BETA - Verify your users. This will also collect information about their IP Address to determine if they are a bot or not.
- [Reviews](https://docs.betsybot.xyz/features/reviews.md): Allow user to review your server, users within your server, or custom categories that you set
- [Twitch Event Subscriptions](https://docs.betsybot.xyz/features/twitch-event-subscriptions.md): Get notified when the selected twitch channel(s) have certain things happen
- [Channel Backups](https://docs.betsybot.xyz/features/channel-backups.md): Keep a backup of your channels and all the messages sent in them
- [Response Commands](https://docs.betsybot.xyz/configurable-commands/response-commands.md): Create simple commands that respond in a variety of ways.
- [Data Commands](https://docs.betsybot.xyz/configurable-commands/data-commands.md): Data commands are custom commands that have additional functionality beyond sending a message.
- [Forms](https://docs.betsybot.xyz/configurable-commands/data-commands/forms.md): Form data commands allow you to gather information utilizing Discord Forms
- [REST Commands](https://docs.betsybot.xyz/configurable-commands/data-commands/rest-commands.md): REST Data Commands can be used to interface with external APIs in a variety of ways.
- [Server Resources](https://docs.betsybot.xyz/extras/server-resources.md): Server Resources are various types of storage that allow for reusability between many features.
- [Message Templates](https://docs.betsybot.xyz/extras/server-resources/message-templates.md): Message Templates allow you to quickly and easily reuse commonly built messages.
- [Forms](https://docs.betsybot.xyz/extras/server-resources/forms.md): Forms are a newer feature to discord that allow you to collect information.
- [Key Value Storage](https://docs.betsybot.xyz/extras/server-resources/key-value-storage.md): Key Value Storage can be used to store various things through a key value collection
- [Message Templating Engine](https://docs.betsybot.xyz/extras/message-templating-engine.md): A powerful and useful templating engine to have more control over the messages you are sending with Betsy
- [Message FAQs](https://docs.betsybot.xyz/extras/message-templating-engine/message-faqs.md): Learn more about all the things you can do with message formatting.
- [Custom ID Actions](https://docs.betsybot.xyz/extras/custom-id-actions.md): Through Message Components you can create custom interactions with different features to help customize your experience with Betsy even further.
- [Betsy REST API](https://docs.betsybot.xyz/extras/betsy-rest-api.md): The Swagger Generated REST API Resources
- [Webhooks](https://docs.betsybot.xyz/extras/betsy-rest-api/webhooks.md): Webhooks can be used through the Betsy Bot API to interact with your server.
- [Betsy Webhook Messages](https://docs.betsybot.xyz/extras/betsy-webhook-messages.md): Send messages based on various webhook events from your favorite websites.
- [Github Integration](https://docs.betsybot.xyz/extras/github-integration.md): Let Betsy do more for you in Github by authenticating our Github App
