Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/upcraftlp/qcc-ews

A Discord Bot that acts as an Early Warning System for the Quilt Community Collab
https://github.com/upcraftlp/qcc-ews

Last synced: 4 days ago
JSON representation

A Discord Bot that acts as an Early Warning System for the Quilt Community Collab

Awesome Lists containing this project

README

        

# Quilt Community Collab EWS
A Discord Bot that acts as an Early Warning System for the Quilt Community Collab


![](.media/showcase.webp)


## How to use:

For convenience, this application is packaged as a Docker image.

The bot can be configured using [environment variables](.env.example)
```sh
$ docker pull ghcr.io/upcraftlp/qcc-ews:main
```

## Contributing:

1. Install [Yarn](https://classic.yarnpkg.com/en/docs/install "Yarn package manager")
2. Clone the repository
```sh
$ git clone https://github.com/upcraftlp/qcc-ews.git
$ cd qcc-ews
```
3. Install dependencies
```sh
$ yarn
```
4. On the [Discord developer dashboard](https://discord.com/developers/applications "Discord Developer Portal") create a new application and enable the bot user for it

❗Make sure to enable the `SERVER MEMBERS INTENT` toggle in the settings❗
6. To invite the bot to your server, you need to open the invite link in your browser:

*replace `YOUR_CLIENT_ID` with the application ID from the dashboard*
```
https://discord.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&permissions=0&scope=bot
```
7. Set up the environment (see [the example file](.env.example))
8. Run the bot in development mode
```sh
$ yarn dev
```