Skip to main content

Discoger

Discoger Bot is a Telegram bot that allows you to be notified when a new sale for a vinyl in your Discogs wantlist is available.

Features

  • Follow Discogs releases or masters and get a Telegram message when a new listing appears (price, condition, shipping origin, suggested price)
  • Synchronize your Discogs wantlist (/wantlist)
  • Scheduled checks (every schedule_time minutes) with Cloudflare-resilient scraping (curl_cffi with browser impersonation, automatic retries)
  • Optional admin alert on Telegram when checks fail (e.g. Cloudflare blocking)

Usage

  1. Search for the Telegram bot "Discoger" or click this link to open a conversation with the bot.

How to use it

Installation

Installation is in three steps, the first is getting credentials from Discogs and Telegram. You need to create a Token.

For Telegram you need contact @BotFather and follow a few simple steps for get your authorization token.

Configuration

After that you need create config.ini file

[DEFAULT]
schedule_time = 30
disable_unofficial = True
log_level = INFO

[discogs]
secret = dbPVkGbCVVffggfgkdfgmlkknzezsbhmscskncno

[telegram]
token = 1766763279:AAFwufBsdfdsfgdfsgfgsfsgdfgsdf
admin_chat_id =
  • schedule_time: minutes between two check cycles
  • disable_unofficial: skip "Unofficial" listings
  • admin_chat_id (optional): your Telegram chat id; if set, you receive a summary message when a check cycle has failures (e.g. ⚠️ Discoger: 5/20 checks en échec ce cycle (dont 5 Cloudflare 403)). Leave empty to disable.

Docker

docker container run -v ./:/root/.config/discoger beudbeud/discoger

Upgrade

If you use the old version of discoger you need to update your database.

Example of database for the version 1.1

chat_id: 249125421
release_list:
- release_id: '288931'
  artist: Aloud
  title: Track Lifting
  url: https://www.discogs.com/fr/master/288931-Julian-Jay-Savarin-Waiters-On-The-Dance
  type: master
  last_sell: {}
- release_id: '26741825'
  artist: Metallica
  title: 72 Seasons
  url: https://www.discogs.com/fr/release/26741825-Metallica-72-Seasons
  type: release
  last_sell: {}

Metadata

Release files for discoger 2.9.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for discoger 2.9.1
File Size Uploaded
discoger-2.9.1.tar.gz 26.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for discoger 2.9.1
File Interpreter ABI Platform
discoger-2.9.1-py3-none-any.whl Python 3 none any Details

Total release size: 50.8 kB

Release files / discoger-2.9.1.tar.gz

Download URL discoger-2.9.1.tar.gz
Size 26.3 kB
Tags Source
SHA-256 checksum
How to use checksums
9dfcd31e556cbfeed6d27e687b7e40c48a94775fc20f9938733f8b0778e5c2bd
BLAKE2b-256 checksum
How to use checksums
9beca60192da8dc852ddd7d503e61b9c7cccb5d5dde60d6f293c53a8d17ffa58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Release files / discoger-2.9.1-py3-none-any.whl

Download URL discoger-2.9.1-py3-none-any.whl
Size 24.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
178be95f72a8d51bd4ce0dbba9ac3fe7f41d2f85e1dddfb537ddfad8dc42a8d7
BLAKE2b-256 checksum
How to use checksums
9990f88449e89218e7e60f20ec9213567c3dc78936e12bcaabae2b2a53cc3d37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Release history Release notifications | RSS feed

2.9.2

2 release files

This release

2.9.1 This release

2 release files

2.9.0

2 release files

2.8.0

2 release files

2.7.4

2 release files

2.7.1

2 release files

2.7.0

2 release files

2.6.2

2 release files

2.6.1

2 release files

2.6.0

2 release files

2.5.3

2 release files

2.5.2

2 release files

2.5.1

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.1

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.1.6

2 release files

2.1.5

2 release files

2.1.4

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.6

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.5

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.2.9

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page