Discord bot and API for Really Illy Filly Music group.
I recommend using nvm to manage nodejs versions, but it's not necessary.
Once you have the project cloned, install the dependencies:
yarn install
Next you'll need to obtain credentials for the services used in the project and save them in the .env file.
- Create a developer account here.
- Create a new application.
- Copy the Client ID and Client Secret into your
.envfile.
- Create a developer account here.
- Create a new application.
- In the sidebar, go to the "Bot" tab.
- Add a "Bot User" to your application.
- Copy the Token into your
.envfile. - Follow this small guide to add your bot to the Discord server of your choice.
- Create an AWS account.
- Create an IAM user.
- Give it permissions to read and write to DynamoDB.
- Copy the Access Key ID and the Secret Access Key into your
.envfile. - Create a DynamoDB table called "rifm" with a partition key of "month" and a sort key of "user".
In the future, I plan on making a shared AWS account for development. Until then, you'll have to use a personal one for testing your changes.
To run the server locally, simply run:
yarn local
This project is hosted at Heroku here. If you would like permission to manage or deploy this application, let me know in Discord.