Connect AI to Telegram, Signal, or Discord in 5-15 minutes
OpenClaw is the bridge between AI models and your messaging apps.
npm install -g openclaw
This installs OpenClaw globally on your system. Takes 2-3 minutes.
Easiest setup, works great for most users.
@BotFather/newbot commandbot, e.g., my_ai_assistant_bot)123456789:ABCdefGHIjklMNOpqrsTUVwxyz)Most private, requires more setup.
brew install java (Mac) or download from java.combrew install signal-cli (Mac) or see GitHubsignal-cli linkBest for groups and collaboration.
bot scope → Copy linkTell OpenClaw which channel to use and your AI API key.
openclaw config set channels.telegram.token YOUR_BOT_TOKEN_HERE
Replace YOUR_BOT_TOKEN_HERE with your actual bot token from Step 2.
For Signal or Discord, use channels.signal or channels.discord instead.
Choose which AI model to use.
Option 1: OpenRouter (Cloud - Easy)
openclaw config set providers.openrouter.apiKey sk-or-v1-YOUR_KEY
Get key at openrouter.ai/keys
Option 2: Ollama (Local - Free)
ollama pull qwen3.5:cloud
openclaw config set providers.ollama.model qwen3.5:cloud
100% local, private, no API costs after download
Connect your phone/computer to OpenClaw.
openclaw gateway start
This generates a QR code. Scan it with your phone's camera or the OpenClaw mobile app.
✅ Success! You should see "Gateway started" and a QR code.
Scan the QR code → Your device is now paired!
OpenClaw is now running and connected to your AI provider. Start chatting!
Test it: Send a message to your bot on Telegram/Discord/Signal
Need help? Check the troubleshooting guide or ask in the community