booly is a simple and feature-packed
[discord]
bot built on
[discord.py 2.0+]
and
[python 3.8+] .
it is a fork of the original tooly bot, updated to be easier to develop and use.
fork freely, just credit booly.
features
full xp-based leveling system with ranks and leaderboards
coin economy with daily rewards and work commands
complete moderation suite: kick, ban, timeout, warn, purge, lock
reaction role panels for self-assignable roles
automatic youtube upload notifications
built-in url shortener with custom codes
fun commands: 8ball, dice, coinflip, random cats and dogs
30+ slash commands across 6 categories
commands
[leveling & economy] +
/rank - view your rank and progress
/leaderboard - see the top 10 users
/balance - check your balance
/daily - claim your daily reward
/work - work for coins
[fun] +
/8ball - ask the magic 8ball a question
/roll - roll dice
/flip - flip a coin
/cat - get a random cat picture
/dog - get a random dog picture
[moderation] +
/kick - kick a member
/ban - ban a member
/unban - unban a user
/timeout - timeout a member
/warn - warn a member
/warnings - view warnings
/clearwarnings - clear warnings
/purge - delete multiple messages
/lock - lock a channel
/unlock - unlock a channel
[reaction roles & youtube] +
/reactionrole - create a reaction role
/removereactionrole - remove a reaction role
/listreactionroles - list all reaction roles
/createreactionpanel - create a reaction role panel
/setupyoutube - setup youtube notifications
/toggleyoutube - toggle youtube notifications
/youtubestatus - check notification status
/testlastvideo - test the last video notification
[utility] +
/shorten - shorten a url
/expand - expand a short code
/listshort - list shortened urls
/deleteshort - delete a shortened url
[info] +
/ping - check bot latency
/serverinfo - server information
/userinfo - user information
install
there are 2 methods of install:
2. self-host
clone the repo and deploy to your own server. render with uptimerobot is recommended.
you will need a discord bot with Presence Intent, Server Members Intent, and Message Content Intent enabled.
env vars: DISCORD_TOKEN, PORT=3000
contribute
pull requests always welcome on
[github] .
fork freely, just credit booly.