You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# Codey Bot
|
|
|
|
|
|
|
|
## Required environment variables
|
|
|
|
|
|
|
|
- `BOT_TOKEN`: the token found in the bot user account.
|
|
|
|
- `NOTIF_CHANNEL_ID`: the ID of the channel the bot will send system notifications to.
|
|
|
|
|
|
|
|
## Prerequisites
|
|
|
|
|
|
|
|
- [Yarn](https://classic.yarnpkg.com/en/docs/install)
|
|
|
|
- [Docker](https://docs.docker.com/get-docker/) (tested up to v20.10.6)
|
|
|
|
|
|
|
|
## Running the bot locally
|
|
|
|
|
|
|
|
1. Build docker image: `yarn image:build`
|
|
|
|
1. Start container in detached mode: `yarn start`
|
|
|
|
1. View and follow console output: `yarn logs`
|
|
|
|
|
|
|
|
## Other usage
|
|
|
|
|
|
|
|
- Stop the container: `yarn stop`
|
|
|
|
- Stop and remove the container: `yarn clean`
|
|
|
|
- Restart the container: `yarn restart`
|
|
|
|
- Fresh build and restart: `yarn image:build && yarn clean && yarn start`
|