Practical overview
When it fits
Use it when you want to inspect or test a self-hosted Telegram bot workflow for Solana trading and monitoring. The README explicitly frames the project as learning and testing software and warns against production use.
Who it is for
- Developers studying or testing Solana trading-bot implementations.
- Technically confident users experimenting with Telegram-operated copy trading, swaps or wallet monitoring in a test setting.
Documented uses
- Configure a Telegram interface for Solana trading functions.
- Monitor wallet activity and use the bot's copy-trading functionality.
- Experiment with Solana swaps and automated trading workflows.
- Explore RPC and transaction API integrations using a self-hosted Python project.
Requirements & limits
The README documents self-hosted use and requires a Telegram bot token and configured services. It provides Docker and Podman instructions.
- The repository is public and lists an Apache-2.0 license.
- The documented environment includes Python 3.10+, MySQL and Redis, with Docker recommended.
- The README lists Helius and Shyft API configuration and recommends a private RPC endpoint.
- The project warns against production use, importing a personal wallet, or funding the test wallet.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Prepare OpenSolBot configuration
Set up the configuration file and required connection settings before operating the bot.
Before you start
- Python 3.10 or later
- MySQL and Redis
- A Telegram bot token
- Solana RPC endpoint settings
- Helius and Shyft API settings
Steps
Clone the repository and change into its project directory.
Copy
example.config.tomltoconfig.toml.Edit the configuration with the Telegram token, RPC endpoints, API settings, and database connections.
Expected outcome
A project configuration file containing the connection settings described by the README.
Guide limitations
- The README says the project is for learning and testing, not production use.
- The README warns not to import a personal wallet or fund the test wallet.
Start or stop the containerized service
Use the README's documented commands to start or stop the service with Podman or Docker Compose.
Before you start
- Docker or Podman
- Project configuration
Steps
For Podman, run the command below to start the service and the command below to stop it.
make upmake downFor Docker Compose, run the command below to start the service and the command below to stop it.
docker compose up -ddocker compose down
Expected outcome
The documented container start or stop action is issued for the chosen runtime.
Guide limitations
- The README warns that the project is for testing and demonstration, not production use.
- The commands do not establish that a deployment will work in a particular environment.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 8 October 2026
- Original website title
- ChainBuff/open-sol-bot · Official homepage title · retained in its source language

