No description
  • JavaScript 98.8%
  • Dockerfile 0.8%
  • Shell 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-06 19:28:29 -05:00
.forgejo/workflows fix: make it so that only build and publish package when tag pushed 2026-10-06 18:35:44 -04:00
.vscode Initial Commit 2026-10-03 10:41:30 -05:00
commands Fix misnamed variable 2026-10-06 16:22:37 -05:00
events Include previously forgotten events 2026-10-05 01:16:24 -05:00
models Change defaultBalance to intended amount 2026-10-06 13:12:59 -05:00
utility add logging 2026-10-06 15:15:36 -05:00
.dockerignore feat: Add Dockerfile 2026-10-06 18:25:00 -04:00
.gitignore feat: Add Dockerfile 2026-10-06 18:25:00 -04:00
.prettierrc Initial Commit 2026-10-03 10:41:30 -05:00
bun.lock Initial Commit 2026-10-03 10:41:30 -05:00
command_template.js Add command template 2026-10-03 10:43:55 -05:00
CONTRIBUTING.md Update CONTRIBUTING.md 2026-10-06 18:17:53 -05:00
dbInit.js feat: Add Dockerfile 2026-10-06 18:25:00 -04:00
dbObjects.js feat: Add Dockerfile 2026-10-06 18:25:00 -04:00
deploy-commands.js remove unused eslint flag 2026-10-05 13:54:04 -05:00
docker-compose.dev.yml chore: make docker use .env 2026-10-06 19:50:43 -04:00
docker-compose.yml chore: make docker use .env 2026-10-06 19:50:43 -04:00
Dockerfile feat: Add Dockerfile 2026-10-06 18:25:00 -04:00
economy.js add pay command 2026-10-05 18:56:39 -05:00
entrypoint.sh feat: Add Dockerfile 2026-10-06 18:25:00 -04:00
eslint.config.js Initial Commit 2026-10-03 10:41:30 -05:00
example.env chore: add extra stuff to example env and add docker setup to readme 2026-10-06 19:55:35 -04:00
index.js Move event handling to event handler 2026-10-05 01:15:35 -05:00
jsconfig.json fully implement logging 2026-10-06 15:37:43 -05:00
LICENSE bweh 2026-10-05 01:43:45 -05:00
package-lock.json Initial Commit 2026-10-03 10:41:30 -05:00
package.json switch type from ESM to cjs 2026-10-05 01:57:23 -05:00
README.md Update README.md 2026-10-06 19:28:29 -05:00
responses.json add another response to the work command 2026-10-06 16:18:56 -05:00
TODO.md Update TODO.md 2026-10-06 19:17:36 -05:00
util.js Add work command 2026-10-05 01:15:55 -05:00

ROTC Discord Bot

Purpose

This discord bot is made to be an all purpose bot for the ROTC Micronation on discord. This bot currently has a way to earn Cogs (The ROTC's currency), and a way to look up active motions through the discord.

Be sure to configure your .env file based off of example.env with your Discord bot token, bot ID, and guild ID.

Install Docker Run docker compose up or docker compose up -d

Non-Docker Setup

Be sure to configure your .env file based off of example.env

To install dependencies:

bun install

To run:

bun run index.js

Contributing

If you are interested in contributing to this project, please follow the Contributing Guidelines

License

The project's license can be found here

This project was created using bun init in bun v1.4.2. Bun is a fast all-in-one JavaScript runtime.