> For the complete documentation index, see [llms.txt](https://sproutsbot.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sproutsbot.gitbook.io/documentation/readme.md).

# Introduction

## Sprout Discord Bot

welcome to the official documentation for Sprouts Discord Bot - comprehensive, rich-feature discord bot designed for APM management.

## What is Sprout?

Sprout is a versatile Discord bot built with Python and discord.py. Designed to enhance server management, it offers customizable commands, seamless ticket handling for APM portals, and tools that help your community stay organized and engaged.

## Key Features

***

**General**\
Basic commands to get bot info, invites, and voting options.

**Utilities**\
Helpful server tools for checking user, role, channel, and server details, managing prefixes, and viewing bot stats.

**Tickets**\
Full-featured support system to create, manage, and organize tickets with customizable panels and priorities.

**Embed Builder**\
Create, edit, and manage Discord embeds easily with a visual editor or templates.

**Auto Responders**\
Automate responses in your server with custom triggers that can be added, edited, or toggled.

**Sticky Messages**\
Keep important messages visible in channels by pinning them automatically, with control over speed and placement.

**Reminders**\
Set and manage personal reminders to stay organized and on schedule.

{% hint style="danger" %}
Sprouts requires certain permissions to function correctly. Please ensure the bot has the necessary roles and access in your server, including managing messages, reading channels, and sending messages. Insufficient permissions may prevent some features, like tickets, embeds, or auto responders, from working properly.
{% endhint %}

### Support <a href="#support" id="support"></a>

Need help? Here are your options:

* **Browse this documentation** for detailed command guides
* **Use `s.help <command name>`** for specific command help
* **Join our** [**support server** ](https://discord.com/invite/45jND7kH9Q)for live assistance
* **Check the troubleshooting guide** for common issues

### **Documentation Syntax**

* bot prefix: `s.`
* `<#channelID>` - required channel parameter (works with channel id or channel mention)
* `< >` - required parameter
* `[ ]` - optional parameter
* `[thing 1| thing 2]` - Choose one of the given option
* `...` - Can repeat multiple times
