PingBot is a friendly Telegram bot that monitors Solana tokens, sending quick alerts to your group. Stay in the loop with PingBot by your side!
python -m pingbot
will launch the bot locally
First, install the dependencies:
pip install -r requirements.txt
python -m pingbot
For the bot to run, it needs these variables, laid out in the .env.example
file
-
Fork
https://github.com/debugtitan/buybot.git
repository into your own namespace such asyour_username/buybot
. -
Clone your project locally:
git clone https://github.com/debugtitan/buybot.git
cd buybot
-
Create and activate your venv Read More about venv
-
Installed required packages used in this app
pip install -r requirements.txt
-
Setup env variables required
TOKEN
telegram bot token GET TELEGRAM BOT TOKEN HEREUSE_DJANGO_IN_MEMORY_DATABASE
boolean (if to use sqlite mode: default is False)SUPER_ADMIN
your telegram id GET UNIQUE TELEGRAM IDRPC_CLIENT
get a non rate limit rpc node url GET RPC NODE ENDPOINT
-
Run Application
python -m pingbot
- Setup Application Codebase
- Integration of django ORM
- Implementation of Python Telegram Bot Wrapper
- Building PingBot Solana Client
- Fetch Token Info
- Fetch Token Liquidty Pool Address
- Fetch Token Liquidity Pool Events
- Create Admin Panel
- min buy alert
- min sell alert
- steps emoji setup
- pause alerts
- delete token from database
- Implement Decorator
- only bot super admin can make changes