Compare commits

..

23 commits

Author SHA1 Message Date
029ed943c8 Update README.md 2026-06-08 10:45:11 +00:00
chersbobers
e69064eaaa Sad 2026-05-08 18:17:29 +12:00
chersbobers
2ff854476c Updated readme for gitpush test and now that im on sr.ht 2026-04-18 22:26:45 +12:00
chersbobers
44067f29e9 Update LICENSE 2026-03-03 04:33:14 +01:00
chersbobers
8c94c8140c Merge pull request 'Adding a license' (#4) from nightly into stable
Reviewed-on: https://codeberg.org/chersbobers/booly/pulls/4
2026-03-02 09:25:40 +01:00
Charlie
26994f4377 Adding a license 2026-03-02 21:20:50 +13:00
chersbobers
18d3676e72 Merge pull request 'More pull requsers' (#3) from nightly into stable
Reviewed-on: https://codeberg.org/chersbobers/booly/pulls/3
2026-03-02 08:21:54 +01:00
Charlie
d0287e2b79 More pull requsers 2026-03-02 20:21:19 +13:00
chersbobers
f691ca5817 Merge pull request 'Fix' (#2) from nightly into stable
Reviewed-on: https://codeberg.org/chersbobers/booly/pulls/2
2026-03-02 08:16:29 +01:00
Charlie
292bde7491 Fix 2026-03-02 20:15:55 +13:00
chersbobers
282561daae Merge pull request 'nightly - stable' (#1) from nightly into stable
Reviewed-on: https://codeberg.org/chersbobers/booly/pulls/1
2026-03-02 08:14:59 +01:00
Charlie
da70f61de7 Update 2026-03-02 20:13:57 +13:00
Charlie
51e5844cee Big mirror update. 2026-03-02 20:12:20 +13:00
Charlie
8ae5c62493 Mirroring to codeberg test 2026-02-07 22:19:15 +13:00
chersbobers
6c378578b8
Merge pull request #6 from chersbobers/nightly
Minor Update
2026-02-07 22:13:53 +13:00
Charlie
9ccdfbf57b Minor Update 2026-02-07 22:12:01 +13:00
chersbobers
59fb76ff83
Merge pull request #5 from chersbobers/nightly
Huge Update | Switched too Digital Ocean
2026-02-07 18:54:47 +13:00
Charlie
bf68c8bcad Huge Update | Switched too Digital Ocean
Signed-off-by: Charlie <chazington7@gmail.com>
2026-02-07 18:53:23 +13:00
chersbobers
755f0f0484
Merge pull request #4 from chersbobers/nightly
URGENT README UPDATES
2026-02-06 16:29:47 +13:00
Charlie
04de7c3d57 Server updates - Broken servers
Signed-off-by: Charlie <chazington7@gmail.com>
2026-02-06 16:28:56 +13:00
Charlie
53075167ae Fixed outdated info before the release of nightly branch. 2026-02-06 16:18:37 +13:00
chersbobers
b75a2d765c
New stable update from 1.0.0 to 1.1.0
New stable update. from 1.0.0 to 1.1.0
2026-02-01 21:40:05 +13:00
chersbobers
603dedf344
Merge pull request #1 from chersbobers/nightly
Readme update with new bot link.
2026-01-30 07:23:34 +13:00
4 changed files with 106 additions and 95 deletions

21
LICENSE Normal file
View file

@ -0,0 +1,21 @@
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,82 +1,4 @@
<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">
<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
# Booly is changing maintainers!
or i might come back
----------------------------------------------------------------------------------------------------
[use at your own risk](oldreadme.md)

81
oldreadme.md Normal file
View file

@ -0,0 +1,81 @@
# 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

View file

@ -1,13 +0,0 @@
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