{"id":25452826,"url":"https://github.com/yllvar/telegramscrapper","last_synced_at":"2025-07-11T22:03:12.127Z","repository":{"id":175192864,"uuid":"601197767","full_name":"yllvar/TelegramScrapper","owner":"yllvar","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-14T09:48:13.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T23:42:11.166Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/yllvar.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":"2023-02-13T15:12:56.000Z","updated_at":"2025-01-03T21:52:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"afe93e52-43c7-4665-bc70-b12c1406a250","html_url":"https://github.com/yllvar/TelegramScrapper","commit_stats":null,"previous_names":["yllvar/telegramscrapper"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yllvar%2FTelegramScrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yllvar%2FTelegramScrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yllvar%2FTelegramScrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yllvar%2FTelegramScrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yllvar","download_url":"https://codeload.github.com/yllvar/TelegramScrapper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254535822,"owners_count":22087399,"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":[],"created_at":"2025-02-17T23:41:44.630Z","updated_at":"2025-05-16T13:10:35.567Z","avatar_url":"https://github.com/yllvar.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Telegram Group Scraper\n\nIntroduction:\nThis is a Telegram bot written in Python that allows you to scrape members from a Telegram group and add them to another group. It utilizes the telethon library to interact with the Telegram API.\n\nTo use the bot, you'll need to open a Telegram conversation with the bot and type \"/start\". The bot will respond with a message indicating that it is showing you the group list and to use the \"/groups\" command to confirm.\n\nOnce you've sent the \"/groups\" command, the bot will respond with a list of groups that it is a part of. The groups are numbered, and you'll need to select one by typing the number of the group you want to use as the source group.\n\nThe bot will then ask you to enter the destination group. You can either type the name of the destination group or the destination group's username, if the group has one.\n\nThe bot will then attempt to add all the members from the source group to the destination group. Once the process is complete, the bot will respond with a message indicating that the members were added successfully.\n\nRequirements:\n1. Python 3.x\n2. Telethon library\n3. Telebot library\n4. Telegram API key\n\nInstallation:\n1. Install the required libraries by running the following command:\n\"\npip install telethon\npip install telebot\n\"\n\n2. Replace the placeholder BOT_TOKEN in the code with your own Telegram API key.\n\nUsage:\n1. Start the bot by running the following command:\n\"\npython bot.py\n\"\n\n2. In your Telegram client, start a chat with the bot and use the /start command to initiate the process.\n\n3. The bot will show you a list of groups. Use the /groups command to confirm.\n\n4. Select the source group by typing its name in the chat.\n\n5. The bot will ask you to enter the destination group.\n\n6. The bot will start adding members from the source group to the destination group.\n\nLimitations:\nDue to limitations imposed by Telegram, the bot can only add a limited number of members per minute. If you add too many members too quickly, your account may be temporarily banned. The code has a sleep function in place to avoid this, but it's always a good idea to keep an eye on the bot and stop it if necessary.\n\nConclusion:\nThis bot provides a convenient way to scrape members from a Telegram group and add them to another group. However, be cautious when using it and always follow Telegram's terms of service to avoid any issues with your account.\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyllvar%2Ftelegramscrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyllvar%2Ftelegramscrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyllvar%2Ftelegramscrapper/lists"}