KaikiBot

Paths

.env setup guide

The .env file is important for the bot to run at all. Read below how to populate its fields.

CLIENT_TOKEN

Create a bot application

Example

CLIENT_TOKEN=MND5MTA2MzY2MzgwNzU5Fjgw.O08nDN.Bl6rIwtlAg9Hxuz8CLPD0l23sun

PREFIX

Decide what prefix the bot should default to on new servers.

Example

PREFIX=+

Prefix is +

MySQL

Replace yourUsername and yourPassword with your MySQL user and password credentials

Example

DATABASE_URL="mysql://yourUsername:yourPassword@localhost:3306/kaikidb"
DB_HOST=localhost
DB_USER=yourUsername
DB_PASSWORD=yourPassword
DB_ROOT_PASSWORD=yourRootPassword
DB_NAME=kaikidb

KAWAIIKEY (Optional)

Example

KAWAIIKEY=142788173885276162.DspDpD0isjuXAKD73vWs

The rest of the file

Please leave this as is, unless you know what you’re doing

Example of finished .env file

# Bot
CLIENT_TOKEN=MND5MTA2MzY2MzgwNzU5Fjgw.O08nDN.Bl6rIwtlAg9Hxuz8CLPD0l23sun
PREFIX=+
KAWAIIKEY=142788173885276162.DspDpD0isjuXAKD73vWs

# Database
DATABASE_URL="mysql://yourUsername:yourPassword@localhost:3306/kaikidb"
DB_HOST=localhost
DB_USER=yourUsername
DB_PASSWORD=yourPassword
DB_ROOT_PASSWORD=yourRootPassword
DB_NAME=kaikidb

# Docker
NODE_DOCKER_PORT=8080
NODE_ENV=production

# Bot settings
DADBOT_MAX_LENGTH=256
DADBOT_NICKNAME_LENGTH=32
DADBOT_DEFAULT_ROLENAME=Dadbot-excluded