Skip to content

Bishoko/Bishokus

Repository files navigation

Bishokus

Discord Bot Rewrite

Bishokus is a French Discord bot designed to enhance and entertain your server. Originally developed by Lenoch, the bot is being rewritten to improve functionality and maintainability.

While only three commands are currently available in this version, more features will be added soon.
The bot is built using Nextcord and uses MySQL for data.
Works with every os.

Add Bishokus to Your Server

To add the old version of Bishokus, which includes all existing commands, click the link below:

Add Bishokus to Your Server



Dev Setup

Setup for Linux

Setup Python

  1. Install Python:

    • Install Python using your package manager. For example, on Debian-based systems:
      sudo apt update
      sudo apt install python3 python3-venv python3-pip
  2. Setup Virtual Environment:

    • Create a virtual environment:
      python3 -m venv .venv
    • Activate the virtual environment:
      source .venv/bin/activate
  3. Install Requirements:

    • Install the necessary Python packages:
      pip install -r requirements.txt

Setup MySQL

  1. Install MySQL:

    • Install MySQL using your package manager. For example, on Debian-based systems:
      sudo apt update
      sudo apt install mysql-server
  2. Secure MySQL Installation:

    • Run the security script to set up MySQL:
      sudo mysql_secure_installation
  3. Create Database:

    • Log into MySQL and create the database:
      sudo mysql -u root -p
      CREATE DATABASE your_database_name;
      CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';
      GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost';
      FLUSH PRIVILEGES;
      EXIT;

Configure Application

  1. Edit Configuration:
    • Open config/config.json.
    • Update the configuration based on the default template provided.

Setup for Windows

Setup Python

  1. Install Python:

  2. Setup Virtual Environment:

    • Create a virtual environment:
      python -m venv .venv
    • Activate the virtual environment:
      .venv\Scripts\activate.bat
  3. Install Requirements:

    • Install the necessary Python packages:
      pip install -r requirements.txt

Setup MySQL

  1. Install MySQL:

  2. Create Database:

    • Use MySQL Installer - Community to create a database and set up a password.

Configure Application

  1. Edit Configuration:
    • Open config/config.json.
    • Update the configuration based on the default template provided.

Releases

No releases published

Languages