Telegram Channel to Readeck & Hoarder Sync
detail.loadingPreview
Automatically sync new links from a Telegram channel to Readeck and Hoarder.
About This Workflow
This workflow automates the process of capturing links shared in a specified Telegram channel and saving them to two distinct bookmarking services: Readeck and Hoarder. It ensures that only new, previously unsaved links are transferred, preventing duplicates.
Key Features
- Scheduled Operation: Runs at a configurable interval (e.g., hourly).
- Telegram Integration: Fetches messages from a Telegram channel using bot tokens.
- Link Extraction: Identifies and extracts URLs from Telegram messages.
- Duplicate Prevention: Checks against existing bookmarks in Readeck and Hoarder to avoid saving duplicates.
- Readeck Integration: Saves new links to Readeck via its API.
- Hoarder Integration: Saves new links to Hoarder via its API.
- Environment Variable Support: Utilizes environment variables for API keys and channel IDs, ensuring security and flexibility.
How To Use
- Configure Environment Variables: Ensure the following environment variables are set:
TG_SHERLINK_BOT_TOKEN: Your Telegram bot token.TG_SHERLINK_ID: The ID of the Telegram channel you want to monitor.READECK_SERVER: The base URL of your Readeck instance.READECK_API_KEY: Your Readeck API key.HOARDER_SERVER: The base URL of your Hoarder instance.HOARDER_API_KEY: Your Hoarder API key.
- Schedule Trigger: Adjust the
Schedule Triggernode to set how often the workflow should run (e.g., every hour). - Telegram Integration: The
channel_items_tgnode fetches updates from Telegram. Thechannel_links_tgnode filters these updates to extract valid URLs from the specified channel. - Readeck Sync:
get_links_rdfetches existing bookmarks from Readeck.saved_links_rdprepares the data for comparison.not_saved_links_rdfilters out links already present in Readeck.save_link_rdsends the new links to Readeck.
- Hoarder Sync:
get_links_hdfetches existing bookmarks from Hoarder.saved_links_hdprepares the data for comparison.not_saved_links_hdfilters out links already present in Hoarder.save_link_hdsends the new links to Hoarder.
- Activation: Ensure the workflow is activated in n8n.
Apps Used
Workflow JSON
{
"id": "dfaacc68-e07e-4f9a-9115-ba6a39da9f19",
"name": "Telegram Channel to Readeck & Hoarder Sync",
"nodes": 26,
"category": "Automation",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: dfaacc68-e07e...
About the Author
DevOps_Master_X
Infrastructure Expert
Specializing in CI/CD pipelines, Docker, and Kubernetes automations.
Statistics
Related Workflows
Discover more workflows you might like
Automated Google Drive Backup for n8n Workflows
Automatically back up n8n workflows to Google Drive on a schedule.
Dynamic Prompt Generation from GitHub with Language Model Integration
Fetches prompts from a GitHub repository, substitutes variables, and processes them with an AI agent.
Inventory Slack Alert Workflow
Triggers an alert based on inventory changes, processes data using RAG, and logs results.