Life is a multipurpose discord bot made by Axel#3456. You can click here to invite it with basic permissions, or here to invite with no permissions. Feel free to join my support server in case you find any bugs or have features to suggest.
To use the bot, invite it and then type l-help
for a list of commands. You can use l-prefix add "YOUR PREFIX HERE"
to add a new prefix.
- Music - lyrics, queue management, volume control, and filters
- Birthdays - Set your birthday and notify users of when a birthday happens so that you never forget.
- Economy system - XP, leaderboards, rank cards, and money.
- Image commands - Edit images from urls, attachments, or profile pictures. Supports different image formats such as gif, heic and svg.
- Information commands - Easily get yours or someone else's avatar, server icons/banners and other information.
- Tags - Create a tag, then easily fetch its content to store useful information or funny moments.
- Time - View another persons timezone and set reminders that can repeat on a fixed schedule.
- Todo - Set todos to keep track of things that need to be done.
I'd request that you don't run your own instance of this bot, but im not exactly able to stop you...setup instructions are provided for those wishing to contribute to the development of life.
- Python-3.9 or higher
- PostgreSQL-13 (a lower version should work, 13 is just the version I use.)
- Redis
- Obsidian (requires JDK-16)
- Discord API Application
- Spotify API Application
- AxelWeb token (Reach out to me on discord if you desperately need this.)
- Good python knowledge, chances are that I'll help you understand whatever is going on here - as long as you know the basics of a discord bot made in python.
- Clone repository
git clone https://github.com/Axelancerr/Life
cd Life/
- Create and activate a virtual environment
If needed, run sudo apt install python3.9-venv
.
python -m venv venv/
source venv\bin\activate
- Install dependencies
pip install -r requirements.txt
- Rename
config_example.py
toconfig.py
and fill in the tokens/other data.
cd Life/
mv config_example.py bot/core/config.py
nano bot/core/config.py
- Run the
main.py
file.
python main.py