An innovative Telegram bot that delivers real-time, on-chain analytics to crypto communities—think wallet tracking, token metrics, or whale alerts—all powered by Vybe APIs.
🎥 Watch Demo on Google Drive
Click here to watch the demo
- 📈 Token Metrics — Get detailed token info with a simple command.
- 👛 Wallet Balances — Check what any wallet is holding.
- 📊 Wallet PnL Analysis — Analyze profit/loss across trades.
- 🔔 Perfect for crypto communities, degens, and analysts alike.
- Language: TypeScript
- Server: Express.js
- Bot Framework: node-telegram-bot-api
- Infra: AWS EC2 (for high performance deployment)
- API: Vybe Network
/start
Initiates interaction with the bot
/help
Shows available commands
/tokendetail <token_address>
Get token details for a given token address
/tokenbalances <wallet_address>
View all token balances for a wallet address
/walletpnl <wallet_address>
Analyze wallet trading PnL (profit and loss) for a wallet address
/topholders <token_address>
Get top holders of a token by token address
/get2wpricechart <token_address>
Get 2-week price and volume chart for a token address
- Clone the Repo
git clone https://github.com/your-username/Vybe-tgbot.git
cd Vybe-tgbot- Install Dependencies
npm install- Set Up Environment Variables
Create a
.envfile in the root directory and add:
BOT_TOKEN=your-telegram-bot-token
API_TOKEN=your-vybe-api-token
GEMINI_API_TOKEN=your-gemini-token- Build and Run the Bot
npm run build
npm run start| Command | Output(s) |
|---|---|
/tokenbalances |
![]() |
/walletpnl |
![]() |
/topholders |
![]() |
/tokendetail |
![]() |
/get2wpricechart |
![]() |
We welcome PRs and contributions! Just follow these general rules:
- ✅ Follow conventional code style and naming.
- 🧪 Test your changes locally.
- 📄 Open an issue before big features.
🟢 Bot is live! Find it on Telegram at @Vybe_tgbot







