Skip to content

Latest commit

Β 

History

History
105 lines (72 loc) Β· 3.04 KB

File metadata and controls

105 lines (72 loc) Β· 3.04 KB

πŸ“‘ Vybe Telegram Bot

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.

🌐 Live Demo

πŸŽ₯ Watch Demo on Google Drive
Click here to watch the demo

✨ Features

  • πŸ“ˆ 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.

πŸ›  Tech Stack

  • Language: TypeScript
  • Server: Express.js
  • Bot Framework: node-telegram-bot-api
  • Infra: AWS EC2 (for high performance deployment)
  • API: Vybe Network

πŸ’¬ Commands

/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

πŸš€ Getting Started

  1. Clone the Repo
git clone https://github.com/your-username/Vybe-tgbot.git
cd Vybe-tgbot
  1. Install Dependencies
npm install
  1. Set Up Environment Variables Create a .env file in the root directory and add:
BOT_TOKEN=your-telegram-bot-token
API_TOKEN=your-vybe-api-token
GEMINI_API_TOKEN=your-gemini-token
  1. Build and Run the Bot
npm run build
npm run start

πŸ“Έ Screenshots

Command Output(s)
/tokenbalances 1
/walletpnl 1 2
/topholders 1 2
/tokendetail 1 2
/get2wpricechart 1

🀝 Contributing

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.

🌐 Live Bot

🟒 Bot is live! Find it on Telegram at @Vybe_tgbot