Skip to content

Luna-devv/nekostic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ko-fi

⚠️ In development, breaking changes ⚠️

About

This is the analytics engine for the wamellow.com discord bot, tracking command usage by command name, tracking and users.

If you need help using this, join our Discord Server.

Setup

Clone this repo with the following commands:

git clone https://github.com/Luna-devv/nekostic

Create a .env file and add the following values:

REDIS_PW=""
REDIS_ADDR="127.0.0.1:6379"
REDIS_USR=""
PORT="3000"

Change the ports and/or add a user and/or password if your redis instance requires one. This uses redis as a persistent database, learn more on the redis persistence documentation on how to make your deployment persistent.

Deploy

Since docker is the best thing that exists for managing deployments, it's the thing we use. If you don't want to use docker, install the go programing language from go.dev and run go run . or however you want to run it.

To build the docker container run

docker build -t nekostic .

To start the docker container (detached) run

docker compose up -d