{"id":30107124,"url":"https://github.com/frkn-dev/vpn-bot","last_synced_at":"2025-08-10T01:33:42.575Z","repository":{"id":303098913,"uuid":"1008668033","full_name":"frkn-dev/vpn-bot","owner":"frkn-dev","description":"TG Bot for FRKN ","archived":false,"fork":false,"pushed_at":"2025-08-08T12:24:28.000Z","size":156,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-08T14:30:29.838Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/frkn-dev.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,"zenodo":null}},"created_at":"2025-06-25T23:00:42.000Z","updated_at":"2025-08-05T15:49:04.000Z","dependencies_parsed_at":"2025-08-08T14:18:42.024Z","dependency_job_id":"9a2ac5ce-012f-4ba5-9bb1-0aa562ab9c09","html_url":"https://github.com/frkn-dev/vpn-bot","commit_stats":null,"previous_names":["frkn-dev/vpn-bot"],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/frkn-dev/vpn-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frkn-dev%2Fvpn-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frkn-dev%2Fvpn-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frkn-dev%2Fvpn-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frkn-dev%2Fvpn-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frkn-dev","download_url":"https://codeload.github.com/frkn-dev/vpn-bot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frkn-dev%2Fvpn-bot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269663405,"owners_count":24455804,"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-08-09T02:00:10.424Z","response_time":111,"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":[],"created_at":"2025-08-10T01:33:41.890Z","updated_at":"2025-08-10T01:33:42.558Z","avatar_url":"https://github.com/frkn-dev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VPN Telegram Bot\n\nA Telegram bot for managing VPN connections, implemented in TypeScript.\nDescription\n\nThis bot allows users to create and retrieve VPN configurations (VlessGrpc, VlessXtls, Vmess, Wireguard, etc.) via interactive commands and inline buttons. It communicates with a backend API server that manages users, nodes, and connections.\nFeatures, works with https://github.com/frkn-dev/pony\n\n### Installation \u0026 Running\n\nClone the repository:\n\n```git clone https://github.com/yourusername/vpn-telegram-bot.git\ncd vpn-telegram-bot\n```\n\nInstall dependencies:\n\n`npm install`\n\nCreate a .env file with your environment variables:\n\n```\nAPI_BASE_URL=https://your-api-server.com/api\nAPI_AUTH_TOKEN=your_api_token_here\nBOT_TOKEN=your_telegram_bot_token_here\n\n```\n\nStart the bot:\n\n    npm run start\n\n## Bot Commands\n\n    /start — Start interacting with the bot\n\n    /connect — Select VPN protocol and server\n\n    /sub — Get VPN subscription/configuration\n\n    /stat — View traffic statistics\n\n    /delete — Delete (deactivate) user\n\n### License\n\nGNU GENERAL PUBLIC LICENSE Version 3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrkn-dev%2Fvpn-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrkn-dev%2Fvpn-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrkn-dev%2Fvpn-bot/lists"}