A simple Blackjack bot written in Python with Hikari, Arc and Miru.
To setup enviroment, install packages with this command:
uv syncThen run this command follow its instruction:
python cli.py setupFor more options, run:
python cli.py setup --helpAfter set up the environment, run this command:
python cli.py startThese are available commands:
| Name | Description |
|---|---|
| /ping | Get bot's lattency |
| /blackjack guide | Show a guide to play BJ |
| /blackjack pve | Play Blackjack with bot |
| /blackjack history | Show your history |
| Name | Data type | Required | Note |
|---|---|---|---|
| DB_URL | string | ✅ | Must include async driver of the DB (eg. aiosqlite for SQLite) and Must be accepted by SQLAlchemy |
| TOKEN | string | ✅ |
| Library | Purpose | Note |
|---|---|---|
| Hikari | Main bot | |
| Arc | Command handler | |
| Miru | Component handler | |
| Click | CLI |


