Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shitcorp/status-bot

Simple Status Bot for Discord, basically status.io but for discord.
https://github.com/shitcorp/status-bot

discord discord-bot discord-js status status-page uptime uptime-monitor

Last synced: 16 days ago
JSON representation

Simple Status Bot for Discord, basically status.io but for discord.

Awesome Lists containing this project

README

        

## Setup:

**Prerequirements (no Docker):**

> - Nodejs installed
> - MongoDB installed

**Prerequirements (with Docker):**

(Still needs Nodejs installed!)

Run the command

```console
npm run dc:up
```

to start a MongoDB Container so you dont have to insall MongoDB. To stop it run

```console
npm run dc:down
```

**Steps:**

1. Rename `example.env` to `.env` and fill in your config values

```console
mv example.env .env
```
(command for unix systems)


2. Set up the monitoring.

> Rename `monitors.example.json` to `monitors.json` and configure your monitor(s).


3. Install dependencies

```console
npm install
```

4. Run the Bot

```console
npm start
```

## Commands:

Theres only one command:

`statusmsg`

Use it to post a statusmessage in the channel of your choosing (the message will be posted in the channel where you send the command). This message will then be updated continiously.

## Screenshots:

**Service available:**

![Service Up](./assets/Statusbot_demo_serviceup.png)

**Service unavailable:**

![Service Down](./assets/Statusbot_demo_servicedown.png)