{"id":22080100,"url":"https://github.com/esfelurm/github-to-telegram","last_synced_at":"2025-10-11T21:30:17.023Z","repository":{"id":221154675,"uuid":"753598013","full_name":"esfelurm/Github-To-Telegram","owner":"esfelurm","description":"Bot sending GitHub projects to Telegram channel ","archived":false,"fork":false,"pushed_at":"2024-02-06T13:24:01.000Z","size":16,"stargazers_count":7,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T22:51:12.274Z","etag":null,"topics":["bot-github","bot-telegram","github-to-telegram","repository-telegram","robot-github-to-telegram","send-github-to-channel-telegram"],"latest_commit_sha":null,"homepage":"","language":"Python","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/esfelurm.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":"2024-02-06T12:47:13.000Z","updated_at":"2024-02-10T08:39:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"6f8ed5e1-d432-44e2-a07d-8b481edd1b97","html_url":"https://github.com/esfelurm/Github-To-Telegram","commit_stats":null,"previous_names":["esfelurm/github-to-telegram"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/esfelurm/Github-To-Telegram","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esfelurm%2FGithub-To-Telegram","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esfelurm%2FGithub-To-Telegram/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esfelurm%2FGithub-To-Telegram/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esfelurm%2FGithub-To-Telegram/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/esfelurm","download_url":"https://codeload.github.com/esfelurm/Github-To-Telegram/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esfelurm%2FGithub-To-Telegram/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279008860,"owners_count":26084518,"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","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":["bot-github","bot-telegram","github-to-telegram","repository-telegram","robot-github-to-telegram","send-github-to-channel-telegram"],"created_at":"2024-11-30T23:12:24.298Z","updated_at":"2025-10-11T21:30:16.751Z","avatar_url":"https://github.com/esfelurm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Github To Telegram\n\nHave a backup of GitHub projects in your channel with this robot! \n\nThe robot is upgradable! \n\n`If you live in Iran and run on your system, use a valid VPN!`\n\n\nThe job of the robot is to find the projects related to the specified TOPIC and then send it to the Telegram channel. \n\n## Options\n\n- Remove duplicate posts\n- Ability to screenshot from the GitHub page (With 2 sites)\n- Download the README.md file of the projects (optional)\n- Get the source code of the project in the form of a zip file (optional)\n- Translation of project descriptions into Persion\n- Get complete project information \n\n\n## Screen Shot\n\n\u003cimg src=\"https://github.com/esfelurm/Github-To-Telegram/assets/104654028/1720fa9e-515c-4873-9795-368036ed02b7\"\u003e\n\n\n## Sample \n\n\u003cimg src=\"https://github.com/esfelurm/Github-To-Telegram/assets/104654028/4b44ed4b-0324-4c51-83e9-fdb89c567871\"\u003e\n\n\n# How To work\n\nHow to work: \nIn order to publish projects related to a topic in your channel, you must use the following command :\n/change [name topic] [number] [OK/NO] [OK/NO] \nThe first parameter is the TOPIC name The second parameter is the number of projects you want to send The third parameter is for whether you want the readme.md file of the repositories to be sent or not The last parameter is the same as the third parameter, with the difference that it sends the source code of the project instead of the readme.md file \n\nExample : ```/change DDOS 10 OK OK```\n\n## Install\n\nTested on Python versions: 3.8.3 , 3.11.6\n\n```\ngit clone https://github.com/esfelurm/Github-To-Telegram\ncd Github-To-Telegram\n[SET FILE Github-To-Telegram.py]\nRunning on a server or system: python Github-To-Telegram.py\n```\n\n# Setting\n\n```\nadmin_id = 'Admin numeric ID'\ntelegram_bot_token = \"Token Bot\"\ntelegram_channel_id = \"ID Channel (ex : @esfelurm)\"\nId_bot = \"Username Bot : (ex : @esfelurm_bot)\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesfelurm%2Fgithub-to-telegram","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fesfelurm%2Fgithub-to-telegram","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesfelurm%2Fgithub-to-telegram/lists"}