https://github.com/toma-work125/v2-xbot
A multi panel, serverless (cloudflare worker) bot to order management & VPN Accounting
https://github.com/toma-work125/v2-xbot
hiddify hiddify-bot reality telegram-bot trojan v2ray x-ui
Last synced: 9 days ago
JSON representation
A multi panel, serverless (cloudflare worker) bot to order management & VPN Accounting
- Host: GitHub
- URL: https://github.com/toma-work125/v2-xbot
- Owner: toma-work125
- License: gpl-3.0
- Created: 2025-10-30T22:01:06.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-10-30T22:04:11.000Z (9 months ago)
- Last Synced: 2025-12-02T09:45:46.385Z (8 months ago)
- Topics: hiddify, hiddify-bot, reality, telegram-bot, trojan, v2ray, x-ui
- Language: JavaScript
- Homepage:
- Size: 194 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# v2-xBot
[](https://github.com/javadib/v2-xbot/releases)
[](#)
[](https://www.gnu.org/licenses/gpl-3.0.en.html)
v2-xBot is multi panel, serverless (cloudflare worker) bot to order management & VPN Accounting system.
#
# Features
- [x] Add new order
- [x] Order history
- [x] Management
- Manage (CRUD) `Panels` in bot
- Manage (CRUD) `Servers` in bot
- Manage (CRUD) `Payments` methods in bot
- [x] Apps & link (for users)
- [x] Custom Welcome text
- [x] Seed data for `clientApps`
- [ ] User Profile
- [ ] Affiliate system
#
# Get Started
0) Create a cloudflare worker, KV namespace & bind to `db` variable
1) Go to worker `settings`, `variables` section, and add following variables:
- `adminId` : your Telegram Admin ID (get from [MyIdInfoBot](https://t.me/Myidinfobot)).
- `botToken` : your Telegram bot token.
- `tlgSupport` : your support Telegram username (Remember put `@` at the first).
3) Download [Latest Version](https://github.com/javadib/v2-xbot/releases/latest/download/dist.zip)
4) Extract `dist.zip` and replace whole `index.js` codes with default cloudflare worker code.
4) Open `YOUR_WORKER.worker.dev/check` to check all variables are `✅ OK`.
4) Open `YOUR_WORKER.worker.dev/seed` to save initial data.
5) To enable Auto-Backup, first set values in bot management section, then Go to worker, `Triggers` tab, `Cron Triggers` section, and add cron trigger.
5) Save and deploy worker and send a `GET ` request to `/webhook` path to register webhook of your bot. make sure you see `ok` in response.
#

6) Send message to bot with admin account and manage all you need.
7) Done!
#
#
**Buy Me a Coffee :**
- USDT (TRC20): `TBHBELagtDq9c5cmz4HVjcRcKNiXkxr8Ub`