/Just-BOT

Just-BOT is a Discord bot with a lot of feature

Primary LanguagePythonMIT LicenseMIT

Just-BOT

contributors issues stars forks license

Good evening, welcome on the main page of Just-BOT

Just-BOT is a Discord bot with a lot of feature

Summary

Configuration

Before launching the bot for the first time, you must edit the file config.json

  • TOKEN --> The bot token available on the developer portal, and if you don't know how to find the token of your bot, here is a tuto that explains it

  • database --> The path to a file to store your SQLITE database, if the file does not exist, it is automatically created by python, by default it's data/bot.db

  • debug --> If you want to launch your bot by activating the debug_guild here is an example,otherwise you can leave the default config:

    {
        "debug": [true, ["List of guild ids"]]
    }
  • debug_channel --> A channel for the bot to send any unexpected errors as they occur. The id must be a valid text channel visible to the bot

    {
        "debug_channel": 0123456789012345678
    }

🚨 Warning 🚨 : Before launching the bot, you must reinvite it by activating the applications.commands, like that. invite img

Installation

  • You can install the necessary packages by following these steps :

Linux/Mac

$ python3 -m venv /path/to/new/virtual/environment

$ source /path/to/new/virtual/environment/bin/activate

$ pip -r requirements.txt

Windows

    
C:\> python3 -m venv \path\to\new\virtual\environment
    
C:\> \path\to\new\virtual\environment\Scripts\activate.bat
    
C:\> pip -r requirements.txt

If pip -r requirements.txt don't work , you can try:

$ python -m pip -r requirements.txt
C:\> python -m pip -r requirements.txt

Note : You can get more information about venv by following this link

RUN

  • You can launch the program by running the file main.py

Linux/Mac

$ source /path/to/new/virtual/environment/bin/activate
$ python main.py

Windows

    
C:\> \path\to\new\virtual\environment\Scripts\activate.bat
    
C:\> python main.py

Bugs/Features

If you encounter a bug, you can create an issue, with details of the bug encountered.

For more features, you can create an issue, with details about your features

TODO LIST:

  • Presentation:

    • discord : create discord server for bot and me
    • hosted version : Provide a hosted version of the bot
  • Command:

    • todo : Allows the owner to create a callback for features or bug fixes
    • serverstats : Get information about the server
    • funfact : give obvious or unbelievable information
  • Update:

    • ui: Show information about user in image