nootr / svetlana

A WebDiplomacy notification bot for Discord. This is a fork of https://gitlab.jhartog.dev/jhartog/svetlana

Home Page:https://gitlab.jhartog.dev/jhartog/svetlana

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Svetlana

pipeline status coverage report pylint score

A quick-and-dirty Discord bot which notifies about deadlines in WebDiplomacy games.

Installation

Installing is simple, just clone this repository and install using pip (the Python 3.x one):

pip install .

Commands

Svetlana understands the following commands:

Command Description
Svetlana hi/help Shows this list of commands.
Svetlana follow [GAMEID] Start following a certain WebDiplomacy game.
Svetlana unfollow [GAMEID] Stop following a certain WebDiplomacy game.
Svetlana alert list Shows list of alarms.
Svetlana alert [HOURS] Adds an alert for X hours before a deadline.
Svetlana silence [HOURS] Removes an alert for X hours before a deadline.
Svetlana list Show list of followed games.

Development

As always, work in a virtual environment and you'll be fine:

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

About

A WebDiplomacy notification bot for Discord. This is a fork of https://gitlab.jhartog.dev/jhartog/svetlana

https://gitlab.jhartog.dev/jhartog/svetlana

License:MIT License


Languages

Language:Python 99.7%Language:Shell 0.3%