Back to Templates
AI AgentEN

OpenClaw Investment Researcher Agent

Deploy an AI chatbot on Telegram that answers questions about stocks, ETFs, crypto, and market analysis.

What You Get

  • An OpenClaw AI chatbot running on Willform cloud
  • Telegram DM integration for conversing with the bot
  • Web-based Control UI for managing the chatbot
  • Real-time market data via web search tools
  • Persistent memory that saves conversation history and user preferences

Prerequisites

VariableHow to GetPurpose
YOUR_TELEGRAM_BOT_TOKENSend `/newbot` to @BotFather. DocsConnects the bot to Telegram
YOUR_TELEGRAM_USER_IDSend any message to @userinfobot and copy the numeric IDAdds you to the DM allowlist
YOUR_GATEWAY_TOKENChoose any password you like — this is your own secretAuthenticates access to the web Control UI
YOUR_OPENROUTER_API_KEYCreate at OpenRouter. Add credits at Credits.LLM inference — 200+ models. Only one key needed; if multiple are set, priority: Anthropic > OpenAI > OpenRouter > Gemini. Leave blank if not using.
YOUR_OPENAI_API_KEYCreate at OpenAI Platform. Add credits at Billing.LLM inference — OpenAI models. Only one key needed; if multiple are set, priority: Anthropic > OpenAI > OpenRouter > Gemini. Leave blank if not using.
YOUR_ANTHROPIC_API_KEYCreate at Anthropic Console. Add credits at Billing.LLM inference — Claude models. Only one key needed; if multiple are set, priority: Anthropic > OpenAI > OpenRouter > Gemini. Leave blank if not using.
YOUR_GEMINI_API_KEYCreate at Google AI Studio.LLM inference — Gemini models. Only one key needed; if multiple are set, priority: Anthropic > OpenAI > OpenRouter > Gemini. Leave blank if not using.

Deploy to Namespace

Connects the bot to Telegram

Adds you to the DM allowlist

Authenticates access to the web Control UI

LLM inference — 200+ models. Only one key needed; if multiple are set, priority: Anthropic > OpenAI > OpenRouter > Gemini. Leave blank if not using.

LLM inference — OpenAI models. Only one key needed; if multiple are set, priority: Anthropic > OpenAI > OpenRouter > Gemini. Leave blank if not using.

LLM inference — Claude models. Only one key needed; if multiple are set, priority: Anthropic > OpenAI > OpenRouter > Gemini. Leave blank if not using.

LLM inference — Gemini models. Only one key needed; if multiple are set, priority: Anthropic > OpenAI > OpenRouter > Gemini. Leave blank if not using.

Tags:openclawtelegramaifinance