/komi

A very simple and expandable admin Discord bot that can handle SQL and API requests.

Primary LanguagePython

Komi

GitHub issues GitHub repo size


A simple Discord slash-command bot made using

  • Hikari - An opinionated, static typed Discord microframework for Python3 and asyncio that supports Discord's V8 REST API and Gateway.
  • Lightbulb - A flexible command framework designed to extend Hikari.

Why slash-commands over prefixes? Read me

Current Commands

Komi is a personal project however, I'm currently working on fleshing out the commands (11/07/2022).

Prerequisites

You will need to configure the bot with the static files. This is needed to store some configuration data that is passed into the bot. The bot uses a few publicly available API (including Discord), it requires a token and api-key.

Using the bot

Installation

  1. Clone the repository

    git clone https://github.com/kstr-0/komi.git
    cd komi
  2. Create a Virtual Enviroment and activate it

    python -m venv .venv
    source .venv/bin/activate
  3. Install the required dependencies

    python -m pip install -r requirements.txt
  4. Run the bot

    chmod +x run.sh
    ./run.sh