Open Susbot
Just a fairly simple Discord bot. Made by idiots, for idiots!
Features
- Some commands to make bot say sth or maybe other
- Super balance gacha game
- Ghostping detector (beta)
- Some osu!api things
- EPIC ping pong moment
- AutoReactWhenSomeoneSaySomething™
- Nijika?
- Waifu?
- and many things more!
How to install and make bot running
Step 1: Install python (>= 3.10)
- Go to Python's official website to download python.
- Install it (idk).
- Remember to install pip and add python to PATH!
Step 2: Clone this repository
- Git:
git clone https://github.com/SussyGuy35/open-susbot.git
- Github CLI:
gh repo clone SussyGuy35/open-susbot
Step 3: Install all dependencies
- Windows:
python -m pip install -r requirements.txt
- Linux:
python3 -m pip install -r requirements.txt
- Mac: idk im not a mac guy (maybe same as Linux i think)
Step 4: Token config
Go to config.py
file and place your discord's bot token (can be receive from discord dev portal, just google it) and your osu!api's client id and client secret (you can get it from your osu! account setting page) here.
You can also change bot's version number and prefix here.
commands/card_game_data/json_file_template
to commands/card_game_data
Step 5: Move 2 files from main.py
Step 6: Run Now your bot is up and running. Have fun!
To-do
- Make the gacha game even more balance
- Refactor code
- Fix ghostping detector conflict with NQN bot
- Add more osu!api things (we have 2 (maybe) now)
- Add more EPIC FEATURES! (for real!)
APIs used
- discord (discord.py)
- osu!api (ossapi)
- thecatapi.com
- nekos.life
- waifu.pics