Skip to content

ScottyLabs/dalmatian

Dalmatian

Dalmatian is a Discord bot designed for CMU students, providing easy access to campus resources like CMUCourses and CMUEats right at your fingertips!

Development

Node.js >= 22.12.0 is required, but the development of Dalmatian uses v24.

# install dependencies
bun install
# prepare environmental variables
cp .env.example .env
# start the bot (remember to edit the fields in .env)
bun start

Alternatively, you can use Docker:

# prepare environmental variables
cp .env.example .env
# build docker image and run (you need to stop the container before rebuilding it)
bun docker
# stop the container
bun docker:stop

# docker commands
## build docker image and run
docker build -t dalmatian . && docker run -d --rm --env-file .env --name dalmatian dalmatian
## stop the container (the `--rm` flag will remove the container after it's stopeed)
docker stop dalmatian

Contributing

Please check CONTRIBUTING.md before you contribute to this project!

About

CMU Discord bot for CMUCourses, CMUEats, and more

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE-2.0
MIT
LICENSE-MIT

Contributing

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •