{"id":13989433,"url":"https://github.com/xditya/YouTubeFeeds","last_synced_at":"2025-07-22T10:32:29.169Z","repository":{"id":106417092,"uuid":"388852173","full_name":"xditya/YouTubeFeeds","owner":"xditya","description":"Get new YouTube video notifications, from multiple YouTube channels, on multiple telegram chats!","archived":false,"fork":false,"pushed_at":"2023-07-09T21:28:43.000Z","size":24,"stargazers_count":58,"open_issues_count":0,"forks_count":45,"subscribers_count":3,"default_branch":"deno","last_synced_at":"2024-11-09T22:47:14.354Z","etag":null,"topics":["feed","notif","rss","telegram","youtube","youtubenotify"],"latest_commit_sha":null,"homepage":"https://youtube.com/@xditya","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xditya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-23T15:51:28.000Z","updated_at":"2024-09-22T15:31:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"982b01d5-8812-4354-b474-14e143795574","html_url":"https://github.com/xditya/YouTubeFeeds","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xditya%2FYouTubeFeeds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xditya%2FYouTubeFeeds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xditya%2FYouTubeFeeds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xditya%2FYouTubeFeeds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xditya","download_url":"https://codeload.github.com/xditya/YouTubeFeeds/tar.gz/refs/heads/deno","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227079400,"owners_count":17728001,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["feed","notif","rss","telegram","youtube","youtubenotify"],"created_at":"2024-08-09T13:01:39.034Z","updated_at":"2024-11-29T08:31:26.515Z","avatar_url":"https://github.com/xditya.png","language":"TypeScript","funding_links":["https://github.com/sponsors/xditya"],"categories":["TypeScript"],"sub_categories":[],"readme":"# YouTubeFeeds - YouTube Notifications\n\nGet notifications in direct your telegram channel or group or DM once a new\nvideo is uploaded by your favourite YouTube creator(s)!\n\n\u003cp align=center\u003e\n\u003cimg src=\"https://img.shields.io/github/stars/xditya/YouTubeFeeds?style=for-the-badge\"\u003e\n\u003cimg src=\"https://img.shields.io/github/forks/xditya/YouTubeFeeds?style=for-the-badge\"\u003e\n\u003c/p\u003e\n\n# Deploying\n\n1. Fork (and star) the repository.\n2. Head on to [deno deploy](https://dash.deno.com), and connect with your\n   GitHub.\n3. Search for \"YouTubeFeeds\", choose the `deno` branch, and select automatic\n   deployments, and the file \"serverless.ts\".\n4. Add the variables `BOT_TOKEN`, `OWNERS`, `REDIS_URI`, `REDIS_PASSWORD` and\n   hit \"Link\".\n5. Once deployed, copy the deployment URL, and open\n   `https://api.telegram.org/bot\u003cBOT_TOKEN\u003e/setWebhook?url=\u003ccopied_URL\u003e/\u003cBOT_TOKEN\u003e`\n   (without \u003c and \u003e) and hit enter.\n\n\u003e You would get a message saying webhook was set. Voila, the bot is up and\n\u003e running!\n\n# Using the bot\n\n- Open a telegram chat with the bot, and send `/start` to check if it's working.\n- Use the command `/add` to add a youtube channel to your feed. You can add by\n  using the old youtube channelId links\n  (`/add https://www.youtube.com/channel/UCykFIBKkj5ce3SggtaYSwtQ`) as well as\n  the new channel username feature (`/add @xditya`).\n- Use `/list` to view and remove added channels from the chat to stop receiving\n  notifications.\n\n# What's New?\n\nOther than the bot supporting the new YouTube username feature, one deployed bot\ncan now be used in multiple telegram chats to get notifications from multiple YouTube\nchannels (unlike what it was before).\n\n# Support Me\n\n- [Subscribe to my YouTube channel](https://youtube.com/@xditya), it's free!\n- [Donate for my works](https://github.com/sponsors/xditya).\n\n# Connect with me\n\n- [Telegram Channel](https://t.me/BotzHub)\n- [Telegram Chat](https://t.me/BotzHubChat)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxditya%2FYouTubeFeeds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxditya%2FYouTubeFeeds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxditya%2FYouTubeFeeds/lists"}