Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tarampampam/rssbot-docker

🤖 Docker image with lightweight Telegram RSS notification bot
https://github.com/tarampampam/rssbot-docker

docker rss telegram-bot telegram-rss telegram-rss-bot

Last synced: 6 days ago
JSON representation

🤖 Docker image with lightweight Telegram RSS notification bot

Awesome Lists containing this project

README

        







## What includes this image?

Docker image with [rssbot][rssbot]. Documentation can be found [here][rssbot]. Quick usage help:

```shell
USAGE:
rssbot [FLAGS] [OPTIONS]

FLAGS:
-h, --help Prints help information
--insecure DANGER: Insecure mode, accept invalid TLS certificates
--restricted Make bot commands only accessible for group admins
-V, --version Prints version information

OPTIONS:
--admin ... Private mode, only specified user can use this bot. This argument can be passed
multiple times to allow multiple admins
-d, --database Path to database [default: ./rssbot.json]
--max-feed-size Maximum feed size, 0 is unlimited [default: 2097152]
--max-interval Maximum fetch interval [default: 43200]
--min-interval Minimum fetch interval [default: 300]

ARGS:
Telegram bot token
```

> Note: You can get `` using bots like @userinfobot @getidsbot

## Docker image

| Registry | Image |
|-----------------------------------|------------------------------|
| [GitHub Container Registry][ghcr] | `ghcr.io/tarampampam/rssbot` |

All supported image tags (app versions) [can be found here](https://github.com/tarampampam/rssbot-docker/pkgs/container/rssbot/versions).

Following platforms for this image are available:

```shell
$ docker run --rm mplatform/mquery ghcr.io/tarampampam/rssbot:latest
Image: ghcr.io/tarampampam/rssbot:latest
* Manifest List: Yes
* Supported platforms:
- linux/amd64
- linux/arm64
```

### Usage examples

```shell
$ docker run --rm -v "$(pwd):/rootfs:rw" \
ghcr.io/tarampampam/rssbot:latest \
--database /rootfs/rssbot.json \

```

Or you can use a `docker-compose`:

```yaml
version: '3.2'

volumes:
rssbot-data: {}

services:
rssbot:
image: ghcr.io/tarampampam/rssbot:latest
volumes: [rssbot-data:/data:rw]
command: ['--database', '/data/rssbot.json', '']
```

## Releasing

New versions publishing is very simple - just "publish" new release using repo releases page. Release version should be same as the rssbot version.

## License

WTFPL. Use anywhere for your pleasure.

[rssbot]:https://github.com/iovxw/rssbot
[ghcr]:https://github.com/tarampampam/rssbot-docker/pkgs/container/rssbot