Skip to content

Progressive-Victory/the-discord-bot

Repository files navigation

Progressive Victory Bot

This bot supports operations in the Progressive Victory Discord Server. To join, sign up here.

Commands

Commands help users interact with the server and manage its members:

state

This command has two subcommands

  • ping - Allows our state leads to ping members' state roles
  • members - Gets a list of all members with a specified role

feedback

Directs members to the GitHub issues page to submit feedback and report bugs

How to Contribute

To contribute to this repo, start by forking it and working on the fork. Then, when you are ready, create a pull request. The pull request will be reviewed as soon as possible.

Software

To get started we recommend you install the following software:

High-Level Overview

The Progressive Victory Discord bot runs in a Docker container deployed to the GCP Compute Engine. The bot uses:

  • pnpm to manage dependencies
  • MongoDB as a (document) database
  • Mongoose to interact with the database
  • express.js to implement RESTful APIs
    • NOTE: Currently, the PV bot doesn't define any RESTful API routes or handlers. The long-term vision is for the PV bot to act as a proxy for requests to the Discord API.

References

About

Internal Discord bot for member utilities

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 12