{"id":19708726,"url":"https://github.com/nlight/youtube-comments-telegram","last_synced_at":"2026-06-13T17:01:58.167Z","repository":{"id":40714655,"uuid":"276941450","full_name":"nLight/youtube-comments-telegram","owner":"nLight","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-05T03:54:55.000Z","size":117,"stargazers_count":2,"open_issues_count":8,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-27T18:30:58.171Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/nLight.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":"2020-07-03T16:18:11.000Z","updated_at":"2023-01-24T09:43:27.000Z","dependencies_parsed_at":"2025-01-10T13:24:21.500Z","dependency_job_id":"cc572cd0-d242-4e3c-8543-f7e5042ddade","html_url":"https://github.com/nLight/youtube-comments-telegram","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nLight/youtube-comments-telegram","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nLight%2Fyoutube-comments-telegram","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nLight%2Fyoutube-comments-telegram/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nLight%2Fyoutube-comments-telegram/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nLight%2Fyoutube-comments-telegram/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nLight","download_url":"https://codeload.github.com/nLight/youtube-comments-telegram/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nLight%2Fyoutube-comments-telegram/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34292326,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-11T21:44:27.300Z","updated_at":"2026-06-13T17:01:58.131Z","avatar_url":"https://github.com/nLight.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Send YouTube Comments to Telegram\n\nFOMO is not allowed. Configure the bot to check your YouTube channel periodically and send all the new comments your way. No need to be checking comments compulsively. No need to enable YouTube's native notification.\n\nBe in control.\n\n## Setup\n\nIt stores data in Sqlite3 database and will not send the messages twice.\n\n### Deliver messages\n\nAdd something like this to the `cron``\n\n```\n0 7 * * * NODE_ENV=production BOT_TOKEN= TELEGRAM_CHAT_ID= GOOGLE_API_KEY= YOUTUBE_CHANNEL_ID= node scripts/check-messages.js\n```\n\n### Start the bot\n\n```\nNODE_ENV=production BOT_TOKEN= PORT= node index.js\n```\n\nIt will be listening on:\n\n```\nhttp://\u003cdomain\u003e:\u003cPORT\u003e/\u003cBOT_TOKEN\u003e\n```\n\n### Required ENV variables\n\n```\nBOT_TOKEN=\nTELEGRAM_CHAT_ID=\nGOOGLE_API_KEY=\n```\n\n### Optional ENV variables\n\n```\nSENTRY_DSN=\n```\n\n## Features\n\n1. **i18n**: русский, english\n\n### Roadmap\n\n1. Reply to comments repying to Telegram messages\n2. Treshold. Don't notify about emoji comments\n3. Stop list. Don't notify about certain people's messages.\n4. Load more comments if the first page is all new.\n5. Filters: subscribers / members\n6. Track replies\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnlight%2Fyoutube-comments-telegram","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnlight%2Fyoutube-comments-telegram","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnlight%2Fyoutube-comments-telegram/lists"}