Tier List bot
Originally based on https://github.com/vercel/nextjs-discord-bot/tree/main
- Keeping rules up to date
- Voice Channel rename for countdown update
- Vote Command
- Turnorder Command
- Show Command
- List Command
- Version Control: Install git and clone this repository.
- Node Version Manager (nvm): Allows you to quickly install and use different versions of node via the command line. Recommended by Node Package Manager (npm):
- https://github.com/nvm-sh/nvm#installing-and-updating
- Download Node Version Manager
- https://github.com/nvm-sh/nvm#usage
- Use Node Version Manager to download the latest release of node. Node.js comes with npm by default.
- https://github.com/nvm-sh/nvm#installing-and-updating
- Node Package Manager (npm): Navigate to the root directory of this project and install the necessary packages:
npm install
- Development Environment: Download and Install Visual Studio Code and the Phind VSCode Plugin.
- Discord Configurations: Follow steps to create an app in discord
- The Discord token will be DISCORD_BOT_TOKEN in the .env file
- The Account ID will be the DISCORD_CLIENT_ID in the .env file
- Enable Developer Mode in discord to see userIDs, etc.
- Bot Configurations: Create an SBIGMovies.json, cache.json, and turnOrder.json with just an empty JSON Array like below:
{[]}
- OMDB API: Request an OMDB API key, it will be OMDB_ACCESS_TOKEN in the .env
- Discord JS Guide
- OMDB API
- Visual Studio Code NodeJS Tutorial
- Sequalize
- Rasperry Pi
- Getting Started - OS Install
- Postgres on Rasperry Pi
- Grafana
- Prometheus
- Rasperry Pi Installation
- NOTE: There is a newer prometheus version.
- Rasperry Pi Installation