e2c120d99f
Add webhook avatar and username to embed settings
...
Test and build Docker image / docker (push) Successful in 1m40s
Allow configuring the webhook identity (name and avatar) directly
from the embed settings page. The embed-level values are applied
before per-feed tag overrides and extension overrides, so they
act as a baseline that can still be overridden by the custom
message page or extensions.
2026-07-21 06:20:19 +02:00
6b881e8a1c
Don't make two images on Steam feeds
2026-07-20 06:14:06 +02:00
793f67db42
Add support for extensions
Test and build Docker image / docker (push) Failing after 3s
2026-07-20 06:02:25 +02:00
d61e8ccf10
Only show screenshot things if Playwright has chromium installed; use names instead of ids when ignoring Ruff errors
Test and build Docker image / docker (push) Successful in 1m54s
2026-07-18 07:04:00 +02:00
LostOnTheLine
f3989eefa9
Add options for custom Username & Avatar Image
2026-07-18 04:08:34 +02:00
fc50aed740
Add Steam embed thumbnail support
Test and build Docker image / docker (push) Successful in 25s
2026-07-02 19:14:32 +02:00
85f25263f3
Add webhook text length stuff
Test and build Docker image / docker (push) Failing after 15s
2026-07-02 04:40:38 +02:00
d16fa92e4d
Allow custom message and embed fields to be cleared by submitting empty values
Test and build Docker image / docker (push) Successful in 1m36s
2026-06-09 05:23:38 +02:00
459df727a9
Fix invalid feeds persisting after failed initial update
Test and build Docker image / docker (push) Successful in 27s
2026-05-31 04:25:51 +02:00
9183d7ddec
Recommend feeds when creating new feed if broken
2026-05-31 04:15:04 +02:00
c481c7c88f
Fix warnings; use httpx2 and authors_str
2026-05-31 01:04:58 +02:00
1065838ef7
Hide paid ttvdrops images and update lint checks
Test and build Docker image / docker (push) Failing after 3s
2026-05-31 00:24:56 +02:00
3346994763
Allow images to be between 0..10
Test and build Docker image / docker (push) Successful in 1m54s
2026-05-12 20:31:12 +02:00
a0c186559f
Use Discord webhook components to send 10 images
2026-05-12 06:09:21 +02:00
1db98ae161
Maybe fix webhook being edited every time?
Test and build Docker image / docker (push) Successful in 23s
2026-05-11 23:17:53 +02:00
80321f3f29
Preserve Discord webhook images on entry edits
Test and build Docker image / docker (push) Successful in 1m38s
2026-05-11 22:40:18 +02:00
36d55566fc
Edit sent Discord webhooks if entry values updates
Test and build Docker image / docker (push) Successful in 1m48s
2026-05-09 04:41:50 +02:00
d85bc16904
Make blacklist override whitelist
...
Test and build Docker image / docker (push) Successful in 30s
Change filter evaluation so blacklist matches take precedence over whitelist matches. Updated evaluator logic to skip entries when blacklist and whitelist both match, adjusted related branches to reflect the new decision flow, and updated a feeds.py comment to clarify the combined decision. Also updated blacklist/whitelist templates copy to reflect the new precedence and adjusted tests to expect blacklist-wins behavior.
2026-05-04 22:55:53 +02:00
6a3bba5b69
Add live preview to blacklist and whitelist
Test and build Docker image / docker (push) Successful in 1m58s
2026-04-27 18:27:05 +02:00
9ec0166e7f
Instead of embed or text mode, optionally send a full-page screenshot of the entry URL as a Discord file upload
Test and build Docker image / docker (push) Successful in 1m26s
2026-04-10 00:32:02 +02:00
4836c2428b
Add default embed settings when creating the feed
2026-03-18 05:33:37 +01:00
94d5935b78
Refactor send_entry_to_discord function to require a reader parameter and update related tests
2026-03-15 20:47:41 +01:00
71695c2987
WIP
2026-03-15 19:37:55 +01:00
dfa6ea48e5
Refactor tag retrieval to use default values and remove missing_tags module
2026-03-15 15:50:04 +01:00
24d4d7a293
Add support for changing the update interval for feeds
Test and build Docker image / docker (push) Has been cancelled
2026-03-07 05:50:20 +01:00
e8bd528def
Add git backup functionality
...
Fixes: https://github.com/TheLovinator1/discord-rss-bot/issues/421
Merges: https://github.com/TheLovinator1/discord-rss-bot/pull/422
2026-03-07 01:01:09 +01:00
e0894779d3
fix: classify Reddit feeds only when URL contains both "reddit.com" and ".rss"
2025-10-15 04:43:39 +02:00
mirusu400
ccb55e0ad4
fix: Use regex for detailed handling reddit feeds
2025-10-15 11:21:12 +09:00
2e0157ff6c
Add logging for entry sending and improve scheduler configuration
2025-07-07 22:56:56 +02:00
a010815de0
Send a separate message with the Discord quest
2025-06-07 04:56:49 +02:00
f9e4f109d5
Add checks for paused or deleted feeds before sending entries to Discord
2025-06-07 04:54:35 +02:00
901d6cb1a6
Honor 429 Too Many Requests and 503 Service Unavailable responses
2025-05-05 01:19:52 +02:00
7f9c934d08
Also use custom feed stuff if sent from send_to_discord
2025-05-04 16:50:29 +02:00
ffd6f2f9f2
Add Hoyolab API integration
2025-05-04 03:48:22 +02:00
cd0f63d59a
Add tldextract for improved domain extraction and add new tests for extract_domain function
2025-04-16 13:32:31 +02:00
8b50003eda
Group feeds by domain
2025-04-03 16:47:53 +02:00
97d06ddb43
Embed YouTube videos in /feed HTML. Strong code, many bananas! 🦍 🦍 🦍 🦍
2025-04-03 06:20:01 +02:00
45fa4c3c39
Fix warnings and other type checking issues
2025-02-10 04:44:09 +01:00
7ba3716b98
Stuff and things
2024-10-30 18:45:02 +01:00
4480593f49
Fix Ruff warnings
2024-08-12 16:28:07 +02:00
dc46a402eb
Improve logging
2024-07-30 02:04:33 +02:00
f14c1215d7
Remove [https:// from markdown link
2024-07-26 21:53:58 +02:00
d100ffc5d3
Move blacklist check above whitelist check
2024-06-19 16:43:42 +02:00
73b171dbfd
Fix markdown looking like shit
2024-05-24 01:11:38 +02:00
73cf7c489c
Fix all the bugs
2024-05-18 04:05:05 +02:00
5b94678b64
Update README
2023-08-07 04:26:13 +02:00
fdba0a9bd3
Fix custom message not working
2023-03-20 16:00:00 +01:00
948a5a2af9
Use Ruff and fix all its warnings and errors
2023-03-18 01:50:45 +01:00
e5931b77e6
Maybe fix broken whitelist?
2023-01-30 00:01:34 +01:00
ae702fe492
Refactor code
2023-01-29 01:08:40 +01:00