https://github.com/leosolar8/telegram-solana-tradingbot
Telegram Solana TradingBot (Raydium, Jupiter, Pump.fun)
https://github.com/leosolar8/telegram-solana-tradingbot
api bot javascrip jupiter pump-fun raydium solana telegram
Last synced: about 2 months ago
JSON representation
Telegram Solana TradingBot (Raydium, Jupiter, Pump.fun)
- Host: GitHub
- URL: https://github.com/leosolar8/telegram-solana-tradingbot
- Owner: LEOSOLAR8
- Created: 2025-01-12T21:14:42.000Z (over 1 year ago)
- Default Branch: dev-ito
- Last Pushed: 2025-01-12T21:19:02.000Z (over 1 year ago)
- Last Synced: 2026-01-07T04:15:24.014Z (5 months ago)
- Topics: api, bot, javascrip, jupiter, pump-fun, raydium, solana, telegram
- Language: TypeScript
- Homepage:
- Size: 331 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Telegram Solana Bot (Raydium, Jupiter, Pump.fun)
## Features
- Track All tokens, All Pools on Raydium(AMM, CLMM), Jupiter, Pump.fun
- Buy and sell all SPL tokens using JITO on Raydium, Jupiter, Pump.fun
- Auto-but/sell according to the user setting
- PNL Card generation
- Provide a security by creating new GT wallet, not requires user wallet private key
## Tech stack
- Typescript
- Telegram API
- Solana/web3
- Raydium SDK
- Jupiter API
- Pump.fun
- JITO
- Birdeye API
- MongoDB
- Redis
## Prerequisites
Before you begin, ensure you have met the following requirements:
- Node.js installed (v18 or above recommended)
- Telegram bot token from bot father
- MongoDB Cluster URI
- Redis URI
## Configurations
Create a new `.env` file and add your Private key, Rpc URL
`.env` file
```
MONGODB_URL=
REDIS_URI=
# Local
GROWTRADE_BOT_ID=
GROWSOL_ALERT_BOT_ID=
BridgeBotID=
ALERT_BOT_API_TOKEN=
TELEGRAM_BOT_API_TOKEN=
MAINNET_RPC=
PRIVATE_RPC_ENDPOINT=
RPC_WEBSOCKET_ENDPOINT=
JITO_UUID=
BIRD_EVEY_API=
GROWSOL_API_ENDPOINT=
PNL_IMG_GENERATOR_API=
```
Then run
```sh
npm run serve
```


## Version 1.0, 21/6/2024