OpenClaw is a self-hosted AI assistant that can be deployed on a cloud server. Unlike traditional chatbots, OpenClaw not only responds to requests but can also perform real actions: send messages, process data, work with files, and interact with external services.
You can interact with OpenClaw through messaging platforms, or directly via API or the command line.
To run OpenClaw, create a server with an appropriate configuration in the control panel.

Select the server configuration. We recommend the following specifications:
After the server is created, complete the initial OpenClaw configuration.
Connect to the server via SSH. The connection details (IP address, username, password, or SSH key) are available in the server control panel on the Dashboard tab.

When you log in for the first time, the OpenClaw setup wizard starts automatically. If it does not start or was closed, you can launch it manually:
openclaw onboard
Then follow these steps:

To interact with OpenClaw via Telegram, you need to create your own bot and obtain an API key. This can be done using the official Telegram bot @BotFather.
In Telegram:
/newbot command.openclaw_hostman_bot).After completing these steps, BotFather will generate an API key. This key is required to integrate the Telegram bot with OpenClaw.
Return to the OpenClaw setup wizard. At Select channel (QuickStart):
Complete the setup and start a conversation with your bot by sending:
/start
The bot will reply with a pairing code.
On the server, run:
openclaw pairing approve telegram <code>
Replace <code> with the pairing code you received from the Telegram bot.
Once approved, the bot is ready to use. You can send commands and interact with the agent directly through Telegram.