Skip to content

simnJS/epi-2030-bot

Repository files navigation

Epitech 2030

A small fun project where anyone from the 2030 Epitech Lyon promo can contribute by adding features.
This bot is built with the Sapphire Framework and written in TypeScript.

How to use it

Prerequisites

npm install

Development

You can run this bot with tsc-watch to watch files and automatically restart the bot when changes are detected.

npm run watch:start

Production

You can also run the bot with npm run dev.
This will first build your code and then execute node ./dist/index.js.
Note: this is not the recommended way to run a bot in production.

Docker

You can also run the bot using Docker. You need a .env file like this:

DISCORD_TOKEN="your_discord_token_here"
OPENAI_API_KEY="your_openai_token_here"

Then, execute this command:

docker-compose up --build -d

To stop the bot, execute this command:

docker-compose down

Contributing

We welcome contributions from all members of the Epitech 2030 Lyon promo! 🎉

Whether you want to:

  • Add new Discord commands
  • Improve existing features
  • Fix bugs
  • Enhance documentation

Please check out our Contributing Guide for detailed instructions on how to get started, set up your development environment, and submit your contributions.

License

Dedicated to the public domain via the Unlicense, courtesy of the Sapphire Community and its contributors.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors