{"id":18872393,"url":"https://github.com/defcon-007/utilobot-new","last_synced_at":"2026-02-14T03:17:24.398Z","repository":{"id":50174346,"uuid":"249270450","full_name":"DefCon-007/UtiloBot-New","owner":"DefCon-007","description":"A multi-utility chatbot for telegram. ","archived":false,"fork":false,"pushed_at":"2022-12-08T03:52:03.000Z","size":36,"stargazers_count":3,"open_issues_count":6,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-14T16:00:57.006Z","etag":null,"topics":["aws-lambda","chatbot","python3","telegram-bot"],"latest_commit_sha":null,"homepage":"https://utilobot.defcon007.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DefCon-007.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":"2020-03-22T20:53:11.000Z","updated_at":"2021-10-03T10:11:56.000Z","dependencies_parsed_at":"2023-01-25T07:30:42.493Z","dependency_job_id":null,"html_url":"https://github.com/DefCon-007/UtiloBot-New","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DefCon-007/UtiloBot-New","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefCon-007%2FUtiloBot-New","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefCon-007%2FUtiloBot-New/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefCon-007%2FUtiloBot-New/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefCon-007%2FUtiloBot-New/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DefCon-007","download_url":"https://codeload.github.com/DefCon-007/UtiloBot-New/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DefCon-007%2FUtiloBot-New/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29433304,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T02:20:56.896Z","status":"ssl_error","status_checked_at":"2026-02-14T02:11:29.478Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["aws-lambda","chatbot","python3","telegram-bot"],"created_at":"2024-11-08T05:29:46.657Z","updated_at":"2026-02-14T03:17:24.383Z","avatar_url":"https://github.com/DefCon-007.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eWelcome to UtiloBot 👋\u003c/h1\u003e\n\u003cp\u003e\n  \u003cimg alt=\"Version\" src=\"https://img.shields.io/badge/version-1.0-blue.svg?cacheSeconds=2592000\" /\u003e\n  \u003ca href=\"https://github.com/DefCon-007/UtiloBot-New/blob/master/LICENSE\" target=\"_blank\"\u003e\n    \u003cimg alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://twitter.com/defcon_007\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Twitter: defcon_007\" src=\"https://img.shields.io/twitter/follow/defcon_007.svg?style=social\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003e A multi-utility bot for Telegram. Make your life easier and get music links to every platform, shorten URLs, etc without ever leaving telegram.\n\n### 🏠 [Homepage](https://utilobot.defcon007.com)\n\n### ✨ [Demo](https://t.me/UtiloBot)\n\n## Build\n\nThis bot is hosted on Google cloud functions for better scalability and less maintainance. \n\nThe project is based on Python 3.6, make sure you have the correct python version by using `python --version` or `python3 --version`. \n\n- ```pip3 install virtualenv```\n- Create a new virtual environment for the project.\n  ```virtualenv -p python3 ./env```\n- Activate the environment created in the last step.\n  ```source ./env/bin/activate```\n- Install the dependancies. \n  ```pip install -r requirements.txt```\n- Now, you can work and add your logic in the `lambda_function.py`. This is the main file which runs when we receive a telegram API webhook. After you are done, just create a zip and upload it to AWS Lambda.\n- Use the following command to deploy to google cloud function. \n  ```gcloud functions deploy \u003cFUNCTION_NAME\u003e --runtime python38 --trigger-http --allow-unauthenticated --region asia-south1 --entry-point=lambda_handler```\n\n### Connecting Telegram \n\n- Use Telegram's BotFather to create a new bot and add the corresponding bot token as environment variable named `BOT_TOKEN`. \n- After the cloud function deployment is done, we need to add a new webhook url to get updates. Copy the cloud function public URL and use the guide [here](https://xabaras.medium.com/setting-your-telegram-bot-webhook-the-easy-way-c7577b2d6f72) to create a new webhook.\n\n## Author\n\n👤 **Ayush Goyal**\n\n* Website: https://www.defcon007.com/\n* Twitter: [@defcon_007](https://twitter.com/defcon_007)\n* Github: [@DefCon-007](https://github.com/DefCon-007)\n* LinkedIn: [@defcon-007](https://linkedin.com/in/defcon-007)\n\n## Show your support\n\nGive a ⭐️ if this project helped you!\n\n## 📝 License\n\nCopyright © 2020 [Ayush Goyal](https://github.com/DefCon-007).\u003cbr /\u003e\nThis project is [MIT](https://github.com/DefCon-007/UtiloBot-New/blob/master/LICENSE) licensed.\n\n***\n_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdefcon-007%2Futilobot-new","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdefcon-007%2Futilobot-new","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdefcon-007%2Futilobot-new/lists"}