Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hunter87ff/spruce

Spruce is a multi-functional open source Discord bot, designed to streamline the management of Discord tournaments and servers.
https://github.com/hunter87ff/spruce

automation discord-py esports python tournament

Last synced: about 1 month ago
JSON representation

Spruce is a multi-functional open source Discord bot, designed to streamline the management of Discord tournaments and servers.

Awesome Lists containing this project

README

        

## Spruce

[![Tests](https://github.com/Hunter87ff/Spruce/actions/workflows/testing.yml/badge.svg)](#)
[![Language](https://img.shields.io/badge/lang-Python%203.10-blue)](#)
[![Commands](https://img.shields.io/badge/90+-Commands-violet)](#)
[![discord.py Version](https://img.shields.io/badge/lib-discord.py%202.4.0-skyblue)](#)
[![Db](https://img.shields.io/badge/db-MongoDB-green)](#)
[![Repo Size](https://img.shields.io/github/repo-size/hunter87ff/spruce)](#)
[![Lavalink](https://img.shields.io/badge/Lavalink%20-4.0.7-skyblue)](#)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=Hunter87ff_Spruce&metric=ncloc)](#)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Hunter87ff_Spruce&metric=reliability_rating)](#)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Hunter87ff_Spruce&metric=sqale_rating)](#)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Hunter87ff_Spruce&metric=security_rating)](#)
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=Hunter87ff_Spruce&metric=duplicated_lines_density)](#)

Spruce is a multi-functional Discord app designed to streamline the management of Discord tournaments and servers. Our mission is to provide a comprehensive solution for tournament organizers and server administrators, ensuring a seamless and enjoyable experience for all participants.

## Features
Spruce is a multi-purpose discord app that provides various kind of features like:
```
- Esports Tournament Management
- Auto Group Setup
- Text To Speech
- Ticket System
- Music Player
- Translation
- Moderation
- Utility
- and much much more...
```

> [!NOTE]
> If you decide to edit, compile or use this code in any way. Kindly respect the [`LICENSE`](https://github.com/Hunter87ff/spruce/blob/main/LICENSE)

## Support Server
> If you're facing any kind of issues with spruce, feel free to join our discord support server

[![DiscordBanner](https://invidget.switchblade.xyz/vMnhpAyFZm)](https://discord.gg/vMnhpAyFZm)

## Commands

__**Esports**__

`tourney_setup`, `add_slot`, `cancel_slot`, `group_setup`, `change_slot`, `pause_tourney`, `start_tourney`, `tourney`, `faketag`, `girls_lobby`, `publish`, `tourneys`, `auto_group`, `tconfig`

---------------------------------

__**Moderation**__

`clear`, `clear_perms`, `channel_del`, `channel_make`, `create_channel`, `delete_category`, `mute`, `unmute`, `kick`, `ban`, `hide`, `unhide`, `lock`, `unlock`, `hide_category`, `unhide_category`, `lock_category`, `unlock_category`, `setup`

---------------------------------

__**Utility**__

`addemoji`, `tts`, `avatar`, `banner`, `botinfo`, `ping`, `embed`, `embed_img`, `member_count`, `nick`, `nitro`, `prefix`, `react`, `server_av`, `serverinfo`, `toss`, `userinfo`, `whoiss`, `uptime`, `translate`, `setup_ticket`

---------------------------------

__**Roles**__

`create_roles`, `port`, `inrole`, `remove_roles`, `del_roles`, `give_roles`, `remove_role_members`, `role_all_bot`, `role_all_human`, `role_all_human`, `role_all_bot`, `hide_roles`, `unhide_roles`

---------------------------------

__**Musics**__

`play`, `pause`, `resume`, `queue`, `skip`, `stop`, `join`, `leave`, `pitch`, `volume`, `speed`, `spotify`

## Contributors