Compare commits

..

No commits in common. "stable" and "v1.1.0" have entirely different histories.

4 changed files with 95 additions and 106 deletions

21
LICENSE
View file

@ -1,21 +0,0 @@
MIT License
Copyright (c) 2026 chersbobers
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View file

@ -1,4 +1,82 @@
# Booly is changing maintainers! <div align="center">
or i might come back <img src="https://files.catbox.moe/zuj0ob.png" alt="Booly" width="100%">
---------------------------------------------------------------------------------------------------- <img src="https://img.shields.io/badge/discord.py-2.0+-5865F2?style=flat&logo=discord&logoColor=white" alt="discord.py">
[use at your own risk](oldreadme.md) <img src="https://img.shields.io/badge/Python-3.8+-3776AB?style=flat&logo=python&logoColor=white" alt="python">
<img src="https://img.shields.io/badge/made%20by-chersbobers%20%3A3-FF69B4?style=flat&labelColor=555555" alt="Made by Chersbobers :3">
</div>
# Overview
Booly bot (or better tooly) is a fork of my original discord bot tooly bot this is a updated fork that is easier to develop and use.
Fork freely just credit booly
# Installation
there is 2 methods of install:
1. prehosted 100 servers limit servers can be slow and updates are tested there.
2. self host it
## Prehosted
[__Click me for invite__](__https://discord.com/oauth2/authorize?client_id=1466398693383995558&permissions=8&integration_type=0&scope=bot+applications.commands__)
notes: again servers will most likely be slow and only 100 servers at a time if it reaches over a 100 servers I might host another one links will be updated.
## Self hosting
I recommended using the main stable repo (https://github.com/chersbobers/booly) for yours but the nightly branch is usable too (https://github.com/chersbobers/booly/tree/nightly)
### what you need
A server I use render because im broke with uptimerobot (note: Oregen servers are ip banned for me they might not be for you)
Also a discord bot with Presence Intent, Server Members Intent and Message Content Intent
Envs:
DISCORD_TOKEN (your bot token)
PORT 3000
For the invite link it just needs bot and applications.commands
# 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 Commands
- `/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
## System & Moderation
- `/kick` - Kick a member from the server
- `/ban` - Ban a member from the server
- `/unban` - Unban a user
- `/timeout` - Timeout a member
- `/warn` - Warn a member
- `/warnings` - View warnings for a user
- `/clearwarnings` - Clear warnings for a user
- `/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 on/off
- `/youtubestatus` - Check YouTube notification status
- `/testlastvideo` - Test the last video notification
## Utility
- `/shorten` - Shorten a long URL with optional custom code
- `/expand` - Get the original URL from a short code
- `/listshort` - List all shortened URLs in the server
- `/deleteshort` - Delete a shortened URL by code
## Info Commands
- `/ping` - Check bot latency
- `/serverinfo` - Get information about the server
- `/userinfo` - Get information about a user

View file

@ -1,81 +0,0 @@
# NOT UPDATED!
<div align="center">
<img src="https://files.catbox.moe/zuj0ob.png" alt="Booly" width="100%">
<img src="https://img.shields.io/badge/discord.py-2.0+-5865F2?style=flat&logo=discord&logoColor=white" alt="discord.py">
<img src="https://img.shields.io/badge/Python-3.8+-3776AB?style=flat&logo=python&logoColor=white" alt="python">
</div>
# Overview
Booly the bot your server deserves.
# Installation
there is 2 methods of install:
1. <s>prehosted 100 servers limit running on digital ocean (1 GB Memory / 1 Intel vCPU / 35 GB Disk) </s> Prehosted is down I can't be bothered to pay tax on it.
2. self host it
## Prehosted
[__Click me for invite__](__https://discord.com/oauth2/authorize?client_id=1466398693383995558&permissions=8&integration_type=0&scope=bot+applications.commands__)
notes: until I give discord my id 100 servers can have this more may be added.
## Self hosting
I recommended using the main stable repo (https://github.com/chersbobers/booly) for yours but the nightly branch is usable too (https://github.com/chersbobers/booly/tree/nightly)
### what you need
A server I reccomend render with uptimerobot (note: Oregen and singapore servers are ip banned for me they might not be for you)
Also a discord bot with Presence Intent, Server Members Intent and Message Content Intent
Envs:
DISCORD_TOKEN (your bot token)
PORT 3000
For the invite link it just needs bot and applications.commands
# 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 Commands
- `/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
## System & Moderation
- `/kick` - Kick a member from the server
- `/ban` - Ban a member from the server
- `/unban` - Unban a user
- `/timeout` - Timeout a member
- `/warn` - Warn a member
- `/warnings` - View warnings for a user
- `/clearwarnings` - Clear warnings for a user
- `/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 on/off
- `/youtubestatus` - Check YouTube notification status
- `/testlastvideo` - Test the last video notification
## Utility
- `/shorten` - Shorten a long URL with optional custom code
- `/expand` - Get the original URL from a short code
- `/listshort` - List all shortened URLs in the server
- `/deleteshort` - Delete a shortened URL by code
## Info Commands
- `/ping` - Check bot latency
- `/serverinfo` - Get information about the server
- `/userinfo` - Get information about a user

13
render.yaml Normal file
View file

@ -0,0 +1,13 @@
services:
- type: web
name: tooly-bot
runtime: docker
plan: free
region: oregon
branch: main
dockerfilePath: ./Dockerfile
numInstances: 1
envVars:
- key: DISCORD_TOKEN
sync: false
autoDeploy: true