Skip to content

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

License

Notifications You must be signed in to change notification settings

Hunter87ff/Spruce

Repository files navigation

Spruce

Language Commands discord.py Version Database License Lavalink Lines of Code Reliability Rating Maintainability Rating Security Rating Duplicated Lines (%) SonarCloud Vulnerabilities SonarCloud Quality Gate

Spruce is a multi-functional Discord app designed to streamline the management of Discord esports 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:

- Tournament Management
- Scrim Management
- Auto Group Setup
- Autorole System
- Text To Speech
- Ticket System
- 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

🐳 Prebuilt Images

docker-compose up -d # if wanna build from source

or

docker pull ghcr.io/hunter87ff/spruce:latest # if you want to use the prebuilt image

Support Server

If you're facing any kind of issues with spruce, feel free to join our discord server
DiscordBanner

Commands

Tournament

Base command /tourney is used to access all tournament commands. setup, add_slot, cancel_slot, ignore_me,change_slot, pause, start, config, faketag, girls_lobby, publish, tourneys, auto_group, tconfig, export, set log

Scrim

Base command /scrim is used to access all scrim commands.

create, start, idp, audit, info, cancel_slot, delete, toggle, list, reserved_slots, set log, set idp_channel, set fake_tag, set idp_role, set ping_role, set mentions, set total_slots, set open_time, set close_time, set time_zone, set reg_channel, set slot_channel, set manager, setup group, add reserved_slots, add slot, remove reserved_slots


Moderation

clear, clear_perms, channel_del, 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


Autorole

Base command /autorole is used to access all autorole commands. add human add bot, remove human, remove bot, list, reset


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 (deprecated)

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

Contributors

About

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

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors 8

Languages