OpenClaw কনফিগ এডিট: ফুল সেটআপ গাইড (২০২৬)
WhatsApp, Discord, Telegram, এবং Ollama-এর জন্য সম্পূর্ণ OpenClaw কনফিগ এডিট গাইড। চ্যানেল, মডেল এবং প্রোভাইডার কনফিগার করতে কমান্ড কপি-পেস্ট করুন। সাধারণ কনফিগ ত্রুটি সংশোধন করা হয়েছে।
এক নজরে (TL;DR)
সবচেয়ে সাধারণ OpenClaw কনফিগ কমান্ডের কুইক রেফারেন্স:
# Open the config editor
openclaw config edit
# Set a specific value
openclaw config set channels.whatsapp.enabled true
openclaw config set model.provider openai
openclaw config set model.name gpt-4o
# View current config
openclaw config show
# Validate and fix config issues
openclaw doctor
openclaw doctor --fix
# Reset to defaults
openclaw config reset
OpenClaw কী?
OpenClaw একটি ওপেন-সোর্স AI অ্যাসিস্ট্যান্ট ফ্রেমওয়ার্ক যা বড় ল্যাঙ্গুয়েজ মডেলগুলোকে WhatsApp, Discord, Telegram, এবং Slack-এর মতো মেসেজিং চ্যানেলের সাথে যুক্ত করে। এটি একাধিক মডেল প্রোভাইডার — OpenAI, Anthropic, Ollama (লোকাল মডেল), Google, এবং আরও অনেক কিছু সাপোর্ট করে — এবং কাস্টম স্কিল ও প্লাগইন দিয়ে এর কার্যক্ষমতা বাড়ানো যায়।
OpenClaw-এর মূল ভিত্তি হলো এর কনফিগারেশন সিস্টেম। প্রায় সবকিছুই — কোন চ্যানেলগুলো সক্রিয়, কোন মডেল ব্যবহার করতে হবে, কোন স্কিলগুলো লোড হবে — কনফিগ ফাইলের মাধ্যমে নিয়ন্ত্রিত হয়। openclaw config edit-এ দক্ষ হওয়া হলো আপনার পছন্দমতো OpenClaw চালানোর চাবিকাঠি।
openclaw config edit: বেসিক বিষয়গুলো
কনফিগ এডিটর খোলা
OpenClaw কনফিগার করার প্রাথমিক কমান্ড হলো:
openclaw config edit
এটি আপনার ডিফল্ট টার্মিনাল এডিটরে (সাধারণত nano, vim, অথবা $EDITOR যা সেট করা থাকে) কনফিগারেশন ফাইলটি খুলবে। আপনার ইনস্টলেশনের ওপর ভিত্তি করে কনফিগ ফাইলটি সাধারণত ~/.openclaw/config.yaml অথবা ~/.config/openclaw/config.yaml পাথে থাকে।
কনফিগ ফাইলের গঠন (Structure)
OpenClaw কনফিগ ফাইলটি YAML-ফরম্যাটেড এবং বিভিন্ন সেকশনে বিভক্ত:
# Model configuration
model:
provider: openai # openai, anthropic, ollama, google
name: gpt-4o # model identifier string
temperature: 0.7
max_tokens: 4096
# Channel configuration
channels:
whatsapp:
enabled: false
phone_number_id: ""
access_token: ""
discord:
enabled: false
bot_token: ""
telegram:
enabled: false
bot_token: ""
slack:
enabled: false
bot_token: ""
app_token: ""
# Skills and plugins
skills:
- web_search
- calculator
- weather
# Speech-to-text
stt:
provider: whisper
model: whisper-1
# System prompt
system_prompt: "You are a helpful assistant."
আলাদা আলাদা ভ্যালু সেট করা
পুরো ফাইল এডিট করার পরিবর্তে, আপনি কমান্ড লাইন থেকে আলাদা কনফিগ ভ্যালু সেট করতে পারেন:
openclaw config set model.provider anthropic
openclaw config set model.name claude-sonnet-4-6
openclaw config set model.temperature 0.5
এটি এডিটর না খুলেই দ্রুত পরিবর্তন বা স্ক্রিপ্টিংয়ের জন্য অত্যন্ত কার্যকর।
চ্যানেল সেটআপ করা
WhatsApp ইন্টিগ্রেশনের জন্য একটি Meta Business অ্যাকাউন্ট এবং WhatsApp Business API অ্যাক্সেস প্রয়োজন।
# Enable WhatsApp channel
openclaw config set channels.whatsapp.enabled true
openclaw config set channels.whatsapp.phone_number_id "YOUR_PHONE_NUMBER_ID"
openclaw config set channels.whatsapp.access_token "YOUR_ACCESS_TOKEN"
openclaw config set channels.whatsapp.verify_token "YOUR_VERIFY_TOKEN"
# Set the webhook URL
openclaw config set channels.whatsapp.webhook_url "https://your-domain.com/webhook/whatsapp"
Discord
Discord সেটআপ করা সহজ — আপনার শুধু Discord Developer Portal থেকে একটি বট টোকেন প্রয়োজন।
openclaw config set channels.discord.enabled true
openclaw config set channels.discord.bot_token "YOUR_DISCORD_BOT_TOKEN"
Telegram
Telegram-এর জন্য @BotFather থেকে একটি বট টোকেন প্রয়োজন:
openclaw config set channels.telegram.enabled true
openclaw config set channels.telegram.bot_token "YOUR_TELEGRAM_BOT_TOKEN"
Telegram পোলিং (polling) এবং ওয়েবহুক (webhook) উভয় মোডই সাপোর্ট করে। ডেভেলপমেন্টের জন্য পোলিং সহজ (কোনো পাবলিক URL প্রয়োজন হয় না):
openclaw config set channels.telegram.mode polling
প্রোডাকশনের জন্য ওয়েবহুক মোড ব্যবহার করুন:
openclaw config set channels.telegram.mode webhook
openclaw config set channels.telegram.webhook_url "https://your-domain.com/webhook/telegram"
Slack
Slack ইন্টিগ্রেশন Socket Mode (সুপারিশকৃত) অথবা Events API ব্যবহার করে:
openclaw config set channels.slack.enabled true
openclaw config set channels.slack.bot_token "xoxb-YOUR-BOT-TOKEN"
openclaw config set channels.slack.app_token "xapp-YOUR-APP-TOKEN"
Socket Mode ব্যবহার করার পরামর্শ দেওয়া হয় কারণ এর জন্য পাবলিক URL-এর প্রয়োজন নেই।
মডেল প্রোভাইডার কনফিগার করা
OpenAI
openclaw config set model.provider openai
openclaw config set model.name gpt-4o
আপনার API key এনভায়রনমেন্ট ভেরিয়েবল হিসেবে সেট করুন (নিরাপত্তার জন্য এটি কনফিগ ফাইলে রাখবেন না):
export OPENAI_API_KEY="sk-..."
Anthropic (Claude)
openclaw config set model.provider anthropic
openclaw config set model.name claude-sonnet-4-6
export ANTHROPIC_API_KEY="sk-ant-..."
Ollama (লোকাল মডেল)
যারা প্রাইভেসির ব্যাপারে সচেতন, তাদের জন্য OpenClaw-এর এই দিকটি সেরা। Ollama আপনাকে আপনার মেশিনে কোনো API keys ছাড়াই এবং ডেটা বাইরে না পাঠিয়ে লোকালি মডেল চালানোর সুযোগ দেয়।
# Install Ollama first
# https://ollama.ai
# Pull a model
ollama pull llama3.3
# Configure OpenClaw to use Ollama
openclaw config set model.provider ollama
openclaw config set model.name llama3.3
openclaw config set model.base_url "http://localhost:11434"
ollama serve) এবং base URL ঠিক আছে। Ollama-এর ডিফল্ট পোর্ট হলো 11434।
Google (Gemini)
openclaw config set model.provider google
openclaw config set model.name gemini-2.5-pro
export GOOGLE_API_KEY="..."
xAI (Grok)
openclaw config set model.provider openai # xAI uses OpenAI-compatible API
openclaw config set model.name grok-4.1
openclaw config set model.base_url "https://api.x.ai/v1"
export OPENAI_API_KEY="xai-..." # Use xAI key with OpenAI provider
সাধারণ কনফিগ ত্রুটি এবং সমাধান
এরর: "Unknown config key"
Error: Unknown config key 'chanels.whatsapp.enabled'
এটি সাধারণত কনফিগ কি (key)-তে টাইপো বা বানানে ভুল থাকলে হয়। আপনার বানান চেক করুন। সাধারণ ভুলসমূহ:
chanels→channelsprovidr→providertelgram→telegram
সব সঠিক কি (key) দেখতে
openclaw config show রান করুন।
এরর: "Channel auto-enabled without credentials"
কিছু OpenClaw ভার্সনে ক্রেডেনশিয়াল সেট করলে চ্যানেলগুলো অটো-এনাবেল হয়ে যায়, এমনকি আপনি যদি সেগুলো স্পষ্টভাবে এনাবেল নাও করেন। ক্রেডেনশিয়াল অসম্পূর্ণ থাকলে এটি স্টার্টআপে ব্যর্থতার কারণ হতে পারে।
সমাধান:# Explicitly disable channels you're not using
openclaw config set channels.whatsapp.enabled false
openclaw config set channels.discord.enabled false
openclaw config set channels.slack.enabled false
এরর: "Model provider not configured"
Error: Model provider 'anthropic' requires ANTHROPIC_API_KEY
আপনাকে সংশ্লিষ্ট এনভায়রনমেন্ট ভেরিয়েবল সেট করতে হবে। নিরাপত্তার কারণে OpenClaw উদ্দেশ্যমূলকভাবেই কনফিগ ফাইলে API keys স্টোর করে না।
সমাধান: আপনার শেল প্রোফাইলে (~/.bashrc, ~/.zshrc) API key যোগ করুন অথবা একটি .env ফাইল ব্যবহার করুন:
echo 'export ANTHROPIC_API_KEY="sk-ant-..."' >> ~/.zshrc
source ~/.zshrc
openclaw doctor ব্যবহার করা
openclaw doctor কমান্ডটি আপনার পুরো কনফিগারেশন যাচাই করে এবং সমস্যাগুলো রিপোর্ট করে:
openclaw doctor
আউটপুট উদাহরণ:
Checking configuration...
✓ Config file found
✓ Model provider configured
✗ WhatsApp: enabled but missing access_token
✗ Discord: bot token invalid format
✓ Telegram: configured correctly
✓ Ollama: connection successful
2 issues found. Run 'openclaw doctor --fix' to attempt auto-fix.
--fix ফ্ল্যাগ সমস্যাগুলো স্বয়ংক্রিয়ভাবে সমাধান করার চেষ্টা করে:
openclaw doctor --fix
এটি মিসিং ক্রেডেনশিয়াল থাকা চ্যানেলগুলোকে ডিসেবল করবে, পরিচিত ফরম্যাটিং সমস্যা ঠিক করবে এবং স্বয়ংক্রিয়ভাবে সমাধান করা যায় না এমন সমস্যার জন্য ম্যানুয়াল ফিক্স সাজেস্ট করবে।
অ্যাডভান্সড কনফিগারেশন
কাস্টম স্কিল (Custom Skills)
OpenClaw কাস্টম স্কিল (প্লাগইন) সাপোর্ট করে যা অ্যাসিস্ট্যান্টের কার্যক্ষমতা বাড়িয়ে দেয়:
skills:
- web_search
- calculator
- weather
- custom_skill:
path: ./my-skills/custom_tool.py
config:
api_key_env: CUSTOM_API_KEY
অথবা কমান্ড লাইনের মাধ্যমে:
openclaw skills add web_search
openclaw skills add ./my-skills/custom_tool.py
openclaw skills list
openclaw skills remove calculator
স্পিচ-টু-টেক্সট (STT) কনফিগারেশন
WhatsApp এবং Telegram-এ ভয়েস মেসেজ সাপোর্টের জন্য:
stt:
provider: whisper # whisper, deepgram, google
model: whisper-1
language: auto # auto-detect or specify "en", "es", etc.
openclaw config set stt.provider whisper
openclaw config set stt.model whisper-1
Tuya স্মার্ট হোম ইন্টিগ্রেশন
OpenClaw Tuya-সামঞ্জস্যপূর্ণ স্মার্ট হোম ডিভাইস নিয়ন্ত্রণ করতে পারে:
tuya:
enabled: true
access_id: "YOUR_TUYA_ACCESS_ID"
access_key: "YOUR_TUYA_ACCESS_KEY"
endpoint: "https://openapi.tuyaus.com"
এটি আপনাকে যেকোনো কানেক্টেড চ্যানেলে ন্যাচারাল ল্যাঙ্গুয়েজ কমান্ডের মাধ্যমে লাইট, সুইচ, থার্মোস্ট্যাট এবং অন্যান্য Tuya ডিভাইস নিয়ন্ত্রণের সুযোগ দেয়।
মাল্টিপল মডেল কনফিগারেশন
আপনি মডেল প্রিসেট ডিফাইন করতে পারেন এবং সেগুলোর মধ্যে সুইচ করতে পারেন:
models:
default:
provider: openai
name: gpt-4o
fast:
provider: ollama
name: llama3.3
reasoning:
provider: anthropic
name: claude-opus-4-6
openclaw config set model.active default
# or switch at runtime
openclaw --model fast
সচরাচর জিজ্ঞাসিত প্রশ্ন (FAQ)
OpenClaw কনফিগ ফাইল কোথায় সেভ থাকে?
ডিফল্ট লোকেশন হলো ~/.openclaw/config.yaml। কিছু ইনস্টলেশনে এটি ~/.config/openclaw/config.yaml-এ থাকতে পারে। সঠিক লোকেশন দেখতে openclaw config show --path রান করুন।
আমি কি কোনো ক্লাউড API ছাড়াই OpenClaw ব্যবহার করতে পারি?
হ্যাঁ। Ollama-কে আপনার মডেল প্রোভাইডার হিসেবে কনফিগার করুন এবং Telegram-এ পোলিং মোড ব্যবহার করুন। এটি আপনাকে আপনার মেশিনে কোনো ডেটা না পাঠিয়ে একটি সম্পূর্ণ লোকাল এবং প্রাইভেট AI অ্যাসিস্ট্যান্ট ব্যবহারের সুযোগ দেবে।
আমি কীভাবে OpenClaw আপডেট করব?
pip install --upgrade openclaw
# or
npm update -g openclaw
আপডেট করার পর, কনফিগ ফরম্যাটে কোনো পরিবর্তন হয়েছে কি না তা পরীক্ষা করতে openclaw doctor রান করুন।
আমি কি একসাথে একাধিক চ্যানেল চালাতে পারি?
হ্যাঁ। আপনি যত খুশি চ্যানেল এনাবেল করতে পারেন — OpenClaw সেগুলো একই সাথে হ্যান্ডেল করে। প্রতিটি চ্যানেল একই মডেল এবং স্কিল কনফিগারেশন শেয়ার করে।
আমি কীভাবে আমার কনফিগ ডিফল্ট সেটিংসে রিসেট করব?
openclaw config reset
এটি আপনার কনফিগ ফাইলটিকে ডিফল্ট টেমপ্লেট দিয়ে ওভাররাইট করবে। প্রয়োজন হলে আগে আপনার বর্তমান কনফিগ ব্যাকআপ করে নিন।
আরও সহজ কিছু খুঁজছেন?
OpenClaw শক্তিশালী কিন্তু এর জন্য টার্মিনাল এবং ম্যানুয়াল কনফিগারেশনে দক্ষ হওয়া প্রয়োজন। আপনি যদি নিজে কনফিগ ফাইল, মডেল প্রোভাইডার এবং চ্যানেল ইন্টিগ্রেশন ম্যানেজ না করেই AI-চালিত প্রোডাক্ট তৈরি ও শিপ করতে চান:
Y Build পুরো স্ট্যাক — ডেপ্লয়মেন্ট, প্রোডাক্ট ভিডিও, AI SEO, এবং অ্যানালিটিক্স হ্যান্ডেল করে। কোনো কনফিগ ফাইল নেই। কোনো টার্মিনাল নেই। শুধু বিল্ড এবং শিপ করুন। ফ্রি শুরু করুন →উৎস: