https://github.com/rst-tech/tg-solana-tradingbot
telegram solana raydium trading bot
https://github.com/rst-tech/tg-solana-tradingbot
jito pump-fun raydium solana telegram-bot trading tradingbot
Last synced: 10 months ago
JSON representation
telegram solana raydium trading bot
- Host: GitHub
- URL: https://github.com/rst-tech/tg-solana-tradingbot
- Owner: rst-tech
- Created: 2024-12-16T04:47:48.000Z (over 1 year ago)
- Default Branch: dev-ito
- Last Pushed: 2024-12-16T04:48:31.000Z (over 1 year ago)
- Last Synced: 2025-08-09T07:42:46.858Z (10 months ago)
- Topics: jito, pump-fun, raydium, solana, telegram-bot, trading, tradingbot
- Language: TypeScript
- Homepage:
- Size: 347 KB
- Stars: 21
- Watchers: 1
- Forks: 5
- 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