{"id":19290007,"url":"https://github.com/biltudas1/telegram-shell-bot","last_synced_at":"2025-10-29T21:04:12.982Z","repository":{"id":45131654,"uuid":"422930031","full_name":"BiltuDas1/telegram-shell-bot","owner":"BiltuDas1","description":"[Incomplete]An Open Source self hosted Bot for Telegram Supergroup.","archived":false,"fork":false,"pushed_at":"2022-11-22T06:39:41.000Z","size":50,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T20:00:17.680Z","etag":null,"topics":["bash-script","google-colab","shell","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BiltuDas1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-30T16:14:25.000Z","updated_at":"2023-05-16T10:26:52.000Z","dependencies_parsed_at":"2023-01-22T03:18:10.198Z","dependency_job_id":null,"html_url":"https://github.com/BiltuDas1/telegram-shell-bot","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BiltuDas1%2Ftelegram-shell-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BiltuDas1%2Ftelegram-shell-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BiltuDas1%2Ftelegram-shell-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BiltuDas1%2Ftelegram-shell-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BiltuDas1","download_url":"https://codeload.github.com/BiltuDas1/telegram-shell-bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250175080,"owners_count":21387133,"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":["bash-script","google-colab","shell","telegram-bot"],"created_at":"2024-11-09T22:17:44.592Z","updated_at":"2025-10-29T21:04:07.944Z","avatar_url":"https://github.com/BiltuDas1.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Telegram Shell Bot (Self Hosted)\n## How to use\nIt is self hosted bot, you are the owner of the bot, all private chats will be show to you and chat participants only. Any outsider can't see what actually happening into your group, you need to manually setup it into a server where it will run for 24/7.\n## Create a New Bot\n1. Call [@Botfather](https://telegram.me/BotFather)\n2. Type `/start` and after that type `/newbot` to create a new bot\n3. Now Type a Name and Username for that bot.\n4. Now All done Make sure to Copy that API token\n\n## Installing TSB\n### Google Colab\n\u003ca href=\"https://colab.research.google.com/github/BiltuDas1/telegram-shell-bot/blob/main/Bot.ipynb\"\u003e\u003cimg src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"\u003e\u003c/a\u003e  \nUse Ctrl+Click or CMD+Click to open in a New window  \n\n### PythonAnywhere\n1. At first [Log In](https://www.pythonanywhere.com/login/) or [Create Account](https://www.pythonanywhere.com/registration/register/beginner/) and Open PythonAnywhere Dashboard.\n2. Under New Colsole Click on Bash (It will create New Bash Console)\n3. Into Console Type\n```\ngit clone https://github.com/BiltuDas1/telegram-shell-bot.git\ncd telegram-shell-bot\nmv * ..\ncd ..\nrm -d telegram-shell-bot\n```\n4. Now click on the Menu bar and then choose Files, from that list choose config.ini, into there config Target Group, Forward Id, Bot Token etc. If you have any issue then you can ask it into [Telegram](https://telegram.me/techsouls0)\n5. Now press browser back button to come on console and Start the Bot using\n```\nbash run.sh\n```\nAll Done, Use /online command.\n\n## Restriction of Free Version of Server\n### Google Colab\n1. You need to visit that Google Colab script webpage into every 90 minutes so that your colab notebook will not be into idle mode (Note: It will not work more than 12 hours, after 12 hours you need to start that colab notebook manually, make sure to backup config.ini)\n\n### PythonAnywhere\n1. Free Version Server has 100 Seconds Tarpit. If 100 seconds completed then bot will be work little bit slow, and sometime terminate. (Don't worry that script will be enable it automatically. make sure to use /online command for checking bot is working or not)\n2. This method is not recommended for large Groups.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiltudas1%2Ftelegram-shell-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbiltudas1%2Ftelegram-shell-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiltudas1%2Ftelegram-shell-bot/lists"}