mrktpltsbot

Crates.iomrktpltsbot
lib.rsmrktpltsbot
version2.0.0-beta.2
sourcesrc
created_at2020-09-01 17:08:38.131407
updated_at2024-11-09 22:44:12.15874
descriptionMarktplaats search notifications in Telegram (unofficial)
homepage
repositoryhttps://github.com/eigenein/mrktpltsbot
max_upload_size
id283476
size291,738
Pavel Perestoronin (eigenein)

documentation

README

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.

Commit count: 171

cargo fmt