KayTwenty / 9Ball-Discord-Bot

9Ball, A powerful eight ball and multipurpose discord bot!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

9Ball

Commit License Python Black

A powerful eight ball and multipurpose discord bot!
Explore Website · Invite 9Ball


And yet again I haven't finished the rest for the markdown, this project is still maintained


⚙ Self-Hosting (LINUX ONLY)

This guide is mainly written for Ubuntu/Debian

Basic Setup

  • Clone the repository
    git clone https://github.com/KayTwenty/9Ball-Discord-Bot
  • CD your way into the projects root directory
    cd path/to/9Ball
  • Setup your Virtual Environment (Venv)
python3 -m pip install venv #install venv
python3 -m venv venv #initialize the venv for this project
source venv/bin/activate #activate it
  • After that you are set to now install the bot's requirements
    pip OR pip3 install -r requirements.txt
  • Now once installed, you may start the bot using: python3 main.py
  • Congrats you have the bot running 🎉

Pm2 Setup

  • Make sure you have the one of these: npm or yarn
  • Install PM2 if you don't already have it
    npm install pm2 -g or yarn global add pm2
  • After installing PM2 you are ready to run the bot
    pm2 start pm2.json

License

This project is licensed under MIT - See the LICENSE file for details

About

9Ball, A powerful eight ball and multipurpose discord bot!

License:MIT License


Languages

Language:Python 99.8%Language:Shell 0.2%