Skip to content

skeltonath/reallyillyfillybot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reallyillyfillybot

Discord bot and API for Really Illy Filly Music group.

Prerequisites

I recommend using nvm to manage nodejs versions, but it's not necessary.

Getting started

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.

Spotify

  1. Create a developer account here.
  2. Create a new application.
  3. Copy the Client ID and Client Secret into your .env file.

Discord

  1. Create a developer account here.
  2. Create a new application.
  3. In the sidebar, go to the "Bot" tab.
  4. Add a "Bot User" to your application.
  5. Copy the Token into your .env file.
  6. Follow this small guide to add your bot to the Discord server of your choice.

AWS

  1. Create an AWS account.
  2. Create an IAM user.
  3. Give it permissions to read and write to DynamoDB.
  4. Copy the Access Key ID and the Secret Access Key into your .env file.
  5. 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.

Running locally

To run the server locally, simply run:

yarn local

Deploying to production

This project is hosted at Heroku here. If you would like permission to manage or deploy this application, let me know in Discord.

About

Discord bot and API for the Really Illy Filly Music group.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors