{"id":19590503,"url":"https://github.com/martinsmessias/botenio-telegram-bot","last_synced_at":"2026-05-16T19:07:55.365Z","repository":{"id":173779468,"uuid":"354701908","full_name":"MartinsMessias/botenio-telegram-bot","owner":"MartinsMessias","description":"Botenio is a Telegram bot that offers a variety of features. It doesn't have a specific target audience, I just added features that I personally would find useful.","archived":false,"fork":false,"pushed_at":"2022-12-13T13:17:35.000Z","size":325,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-26T13:46:48.333Z","etag":null,"topics":["bot","python","telegram"],"latest_commit_sha":null,"homepage":"https://t.me/botenio_theBot","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/MartinsMessias.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":"2021-04-05T03:07:01.000Z","updated_at":"2022-12-14T23:38:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"3f80e513-8290-494b-b423-55819e463e41","html_url":"https://github.com/MartinsMessias/botenio-telegram-bot","commit_stats":null,"previous_names":["martinsmessias/botenio-telegram-bot"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/MartinsMessias/botenio-telegram-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinsMessias%2Fbotenio-telegram-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinsMessias%2Fbotenio-telegram-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinsMessias%2Fbotenio-telegram-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinsMessias%2Fbotenio-telegram-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MartinsMessias","download_url":"https://codeload.github.com/MartinsMessias/botenio-telegram-bot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinsMessias%2Fbotenio-telegram-bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285309405,"owners_count":27149893,"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-11-19T02:00:05.673Z","response_time":65,"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","python","telegram"],"created_at":"2024-11-11T08:25:01.104Z","updated_at":"2025-11-19T19:04:18.235Z","avatar_url":"https://github.com/MartinsMessias.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Botenio - Telegram Bot\n\nThis is a Telegram bot written in Python. It can be run in a virtual environment or on Docker.\n\n## Requirements\n\n- Python 3.6 or higher\n- virtualenv (optional)\n\n## Setup\n\n1. Clone this repository\n2. Create a virtual environment and activate it (optional but recommended)\n3. Install the required dependencies using `pip install -r requirements.txt`\n4. Add the following environment variables:\n   - FROM_EMAIL\n   - FROM_PWD\n   - TELEGRAM_TOKEN\n   - TWITTER_TOKEN\n   - SHODAN_API_KEY\n   - ADMIN_CHAT_ID\n5. Run the bot using `python bot.py`\n\n## Running on Docker\n\n1. Build the Docker image using `docker build -t telegram-bot .`\n2. Run the Docker container using `docker run -d --name bot -e FROM_EMAIL=\u003cemail\u003e -e FROM_PWD=\u003cpassword\u003e -e TELEGRAM_TOKEN=\u003ctoken\u003e -e TWITTER_TOKEN=\u003ctoken\u003e -e SHODAN_API_KEY=\u003ckey\u003e -e ADMIN_CHAT_ID=\u003cid\u003e telegram-bot`\n3. The bot should now be running in the background. You can view its logs using `docker logs bot`\n\n## Usage\n\nOnce the bot is running, you can interact with it using Telegram.\n\nNote that the `ADMIN_CHAT_ID` environment variable should be set to the ID of the chat where the bot is being used. This is used to restrict certain commands to only be available in that chat.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinsmessias%2Fbotenio-telegram-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartinsmessias%2Fbotenio-telegram-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinsmessias%2Fbotenio-telegram-bot/lists"}