hoelee
|
e21de423b1
|
Exclude Carousell ads; fix thumbnail suffix strip for extension-less URLs
- fetch_listings 跳过 listingID=0 的广告卡片(title 常为 ap_promo_*)
- strip_thumbnail_suffix 改用 replace,同时覆盖 _progressive_thumbnail.jpg 和 _progressive_thumbnail(无扩展名)两种形态
|
2026-09-09 05:41:14 +08:00 |
|
hoelee
|
6428c97214
|
Fix Telegram notifications: multipart upload + richer message format
- 通知重构:归档与通知解耦(Listings.notified 列),tick 末尾统一发,1s 间隔,失败自动重试(30s tick)
- 每商品一条图文消息:title/price/condition/seller 名/product_url + 高清图
- 图片用 multipart 上传本地字节(原先传 URL 让 Telegram 下载,遇 carousell CDN 不稳定导致间歇 400)
- 图片 URL 去 _progressive_thumbnail 后缀(高清原图)
- condition 归一化:New→Brand new、Used→Used,加第 6 档;从所有 paragraph 找 condition(修位置漂移)
- listed_at 加 active_bump fallback(被顶置商品)
- compose extra_hosts 钉 api.telegram.org 到 IPv4 149.154.166.110(容器无 IPv6 时 DNS 只返 AAAA)
- bot 换 @carousellFoundBot,chat @MrFullStackDev
|
2026-09-09 05:31:55 +08:00 |
|
hoelee
|
89e3225cc1
|
Add deployment & operations documentation
|
2026-09-02 08:43:17 +08:00 |
|
hoelee
|
e5096ef8d8
|
Private build on DSM (no registry); drop Docker Hub
|
2026-09-02 08:30:01 +08:00 |
|
hoelee
|
1cafa21039
|
Carousell new-listing monitor: NocoDB archive + Telegram alerts
|
2026-09-02 08:25:12 +08:00 |
|