Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/hunter87ff/spruce
- Owner: Hunter87ff
- License: gpl-3.0
- Created: 2022-02-27T19:30:36.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-27T13:14:12.000Z (about 1 month ago)
- Last Synced: 2024-12-27T13:37:22.422Z (about 1 month ago)
- Topics: automation, discord-py, esports, python, tournament
- Language: Python
- Homepage: https://sprucbot.tech
- Size: 122 MB
- Stars: 9
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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`