Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shevernitskiy/jeenskaban

Telegram bot for Jeens channel moderation
https://github.com/shevernitskiy/jeenskaban

Last synced: about 1 month ago
JSON representation

Telegram bot for Jeens channel moderation

Awesome Lists containing this project

README

        

# Kaban

This is a small telegram bot for public channel post comments moderation.
It uses Heroku for hosting.

## Installation

### Env

Bot uses env variables, it should be setted before installation:

- `TELEGRAM` - telegram bot token
- `CHANNEL` - public channel id
- `CHAT` - chat, assigned to channel for discussions
- `ADMINS` - array of ids for additional admins (as json string)
- `DEBUG` - output debug info, if defined

### Setup

To download and install all dependencies:

```
yarn
```

To build:

```
yarn build
```

## Deployment

Repo has github workflow to auto-deployment bot to Heroku. It requires configured repo secrets: `HEROKU_API_KEY`, `HEROKU_APP_NAME`, `HEROKU_EMAIL`