An advanced automated comment bot for PumpFun platform that helps increase engagement and visibility for your token projects. This bot provides intelligent commenting strategies with customizable templates and timing controls.
Platform | Link | Purpose |
---|---|---|
Telegram | t.me/FroganBee.sol | Announcements & Support |
X | x.com/FroganBee.sol | News & Updates |
Check out these demonstration videos to see the bot in action:
- Automated Commenting: Post comments automatically on PumpFun token pages
- Smart Timing: Configurable comment intervals and timing strategies
- Template System: Customizable comment templates with dynamic content
- Multi-Account Support: Manage multiple accounts for increased engagement
- Anti-Detection: Built-in features to avoid detection and maintain account safety
- Analytics: Track comment performance and engagement metrics
- Customizable Settings: Fine-tune bot behavior and appearance
- Easy Configuration: Simple setup with user-friendly interface
- PumpFun (Primary platform)
- Compatible with Solana-based token projects
- Extensible for other social platforms
Create a .env
file in the root directory with the following variables:
# PumpFun Configuration
PUMPFUN_API_URL=https://frontend-api.pump.fun
PUMPFUN_WEBSOCKET_URL=wss://frontend-api.pump.fun
# Bot Configuration
COMMENT_INTERVAL=30000
MAX_COMMENTS_PER_HOUR=20
ACCOUNT_DELAY_MIN=5000
ACCOUNT_DELAY_MAX=15000
# Comment Templates
COMMENT_TEMPLATES=template1,template2,template3
RANDOMIZE_TEMPLATES=true
# Account Management
ACCOUNTS_FILE=accounts.json
ACCOUNT_ROTATION=true
# Safety Settings
ANTI_DETECTION=true
HUMAN_LIKE_DELAYS=true
RANDOM_TYPING_SPEED=true
# Logging
LOG_LEVEL=info
- Clone the repository
git clone <repository-url>
cd pumpfun-comment-bot
- Install dependencies
npm install
- Configure environment variables
cp config.example.env .env
# Edit .env with your configuration
- Set up accounts
# Create accounts.json file with your PumpFun accounts
# See accounts.example.json for format
- Build the project
npm run build
npm start
npm run dev
The bot provides an interactive CLI with the following options:
- Show Current Settings - Display current configuration
- Settings - Configure bot parameters
- Comment templates
- Timing intervals
- Account management
- Safety settings
- Start Commenting - Begin automated commenting
- Manage Accounts - Add/remove accounts
- View Analytics - Check comment performance
- Exit - Close the application
- Automatically posts comments on PumpFun token pages
- Uses configurable templates with dynamic content
- Implements human-like timing and behavior patterns
- Multi-account support for increased engagement
- Account rotation to avoid detection
- Random delays between account switches
- Anti-detection mechanisms
- Human-like typing speeds
- Randomized comment intervals
- Account cooldown periods
The bot uses settings.json
to store bot parameters:
{
"commentTemplates": [
"Great project! π",
"This looks promising! π",
"Amazing work team! π₯"
],
"commentInterval": 30000,
"maxCommentsPerHour": 20,
"accountRotation": true
}
- Comment Templates: Predefined comment messages
- Timing Intervals: Delay between comments
- Account Management: Multi-account configuration
- Safety Settings: Anti-detection parameters
src/
βββ constants/ # Configuration constants
βββ layout/ # Comment posting logic
βββ menu/ # CLI interface
βββ types/ # TypeScript type definitions
βββ utils/ # Utility functions
βββ templates/ # Comment templates
βββ accounts/ # Account management
- axios: HTTP requests to PumpFun API
- ws: WebSocket connections
- pino: Structured logging
- chalk: Terminal styling
- inquirer: Interactive prompts
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
ISC License - see LICENSE file for details
This software is for educational and research purposes only. Trading cryptocurrencies involves substantial risk of loss and is not suitable for all investors. The past performance of any trading system or methodology is not necessarily indicative of future results.
For issues and questions:
- Create an issue in the repository
- Check the documentation
- Review the configuration examples
- v2.0.0: PumpFun Comment Bot with advanced features
- v1.x: Basic commenting functionality