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

commands

/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
/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
/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
/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
/shorten - shorten a url
/expand - expand a short code
/listshort - list shortened urls
/deleteshort - delete a shortened url
/ping - check bot latency
/serverinfo - server information
/userinfo - user information

install

there are 2 methods of install:

1. prehosted

hosted on digitalocean (1 GB / 1 vCPU / 35 GB). 100 server limit until discord verifies the bot.

[invite booly to your server]

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.