Skip to content

Self-hosted Marktplaats notifications for Telegram

License

Notifications You must be signed in to change notification settings

eigenein/mrktpltsbot

Repository files navigation

mrktpltsbot

Self-hosted Marktplaats notifications for Telegram

Crates.io License Build status Code coverage

Caution

This is an unofficial bot that uses unofficial APIs, so you take all the responsibility for any consequences of running the bot, for example, account or IP bans.

Warning

The version 2.x is not well-tested yet.

Note

I realize the documentation is not complete – this is not a deliberate choice, but rather the best I could do given the limited resources. I strive to maintain and improve it over time.

Installation

mrktpltsbot is a single binary which can be installed from crates.io:

cargo install mrktpltsbot

Configuration

mrktpltsbot supports conventional CLI options as well as environment variables. On launch, it also automatically loads .env from the working directory.

See mrktpltsbot --help for the complete list of options, including the corresponding environment variable names.

Tip

Right now, the only required option is a Telegram bot token.

Important

mrktpltsbot stores all the data in an SQLite database. By default, it creates the database file in the working directory.