Vybe Watch is a plug-and-play Telegram bot that turns any Solana wallet or token into a real-time Alpha stream. It pushes instant alerts on big inflows/outflows, price‐spikes, and whale buys, while a single tap shows full analytics via Vybe API. Users can add wallets, set custom USD or % thresholds, track token moves, and pull one-click PnL or risk reports through clean UX. Invite the bot to a community channel and it auto-generates a short token card with a Vybe API link—driving traffic straight to the platform.
- Real-time Alerts: Get instant notifications about significant wallet and token movements
- Custom Thresholds: Set custom USD or percentage thresholds for alerts
- Wallet Tracking: Add any Solana wallet address to track balances and transactions
- Token Monitoring: Track token price movements and whale activity
- Group Integration: Add the bot to community channels for auto-generated token cards
- Vybe API Integration: One-click access to detailed analytics
- Node.js 14 or higher
- MongoDB (optional, for persistence)
- Telegram Bot Token (from BotFather)
- Vybe API Key
- Clone the repository:
git clone https://github.com/incryptomax/vybewatch.git
cd vybewatch
- Install dependencies:
npm install
- Create a
.env
file by copying the example:
cp .env.example .env
- Edit the
.env
file with your credentials:
TELEGRAM_BOT_TOKEN=your_telegram_bot_token
VYBE_API_KEY=your_vybe_api_key
MONGODB_URI=your_mongodb_connection_string
- Start the bot:
npm start
For development with auto-reload:
npm run dev
/start
- Initialize the bot and see available options/help
- Show all available commands/track <address>
- Track a wallet or token/balance
- Check your tracked wallet balances/transactions
- View recent transactions/alerts
- Configure alert thresholds/check
- Verify Vybe API connection
You can set custom thresholds for different types of alerts:
/alerts wallet 5000 10
This sets wallet inflow/outflow alerts to trigger at either $5000 or 10% change.
Add the bot to a group chat to enable community features:
- Add @VybeWatchBot to your group
- Use
/track
to add wallets or tokens for the group - Configure notifications with
/alerts
- The bot will automatically generate token cards with Vybe API links
/
├── src/ # Source code
│ ├── bot.js # Main bot initialization
│ ├── commands/ # Command handlers
│ ├── api/ # API integration
│ ├── services/ # Business logic
│ ├── storage/ # Data persistence
│ └── utils/ # Utility functions
├── config/ # Configuration
├── .env # Environment variables
└── .env.example # Example env file
Contributions are welcome! Please feel free to submit a Pull Request.
MIT