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: {}

Release files for discoger 2.9.0

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.0
File Size Uploaded
discoger-2.9.0.tar.gz 26.0 kB Details

Built distribution (wheel)

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

Total release size: 50.4 kB

Release files / discoger-2.9.0.tar.gz

Download URL discoger-2.9.0.tar.gz
Size 26.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8f0aeb38b41d2f9697b519db371ca83eab7ec2c66bcaa8596a7a9891d7788cea
BLAKE2b-256 checksum
How to use checksums
b6a170e12512f05c785c44865b07827fd596d6414b7ff916650851867e9504bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

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

Download URL discoger-2.9.0-py3-none-any.whl
Size 24.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
09fed6cae51fbcc16e16c7c92846e4b3c4031ad07c539e647f2e48c418bef914
BLAKE2b-256 checksum
How to use checksums
756c28a72638ae7e426c6fd72ab5f51ea50e6465ce51d45df381ef3c9f6e70e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release history Release notifications | RSS feed

This release

2.9.0 This release

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