OpenClaw কনফিগ এডিট: সম্পূর্ণ সেটআপ ও কনফিগারেশন গাইড (2026)
WhatsApp, Discord, Telegram, Ollama এবং আরও অনেক কিছুর জন্য openclaw config edit কমান্ড আয়ত্ত করুন। চ্যানেল, মডেল, প্রোভাইডার কনফিগার করতে এবং সাধারণ OpenClaw কনফিগারেশন ত্রুটি ঠিক করতে ধাপে ধাপে গাইড।
সংক্ষেপে
সবচেয়ে সাধারণ OpenClaw কনফিগ কমান্ডের দ্রুত রেফারেন্স:
# কনফিগ এডিটর খুলুন
openclaw config edit
# একটি নির্দিষ্ট মান সেট করুন
openclaw config set channels.whatsapp.enabled true
openclaw config set model.provider openai
openclaw config set model.name gpt-4o
# বর্তমান কনফিগ দেখুন
openclaw config show
# কনফিগ সমস্যা যাচাই ও ঠিক করুন
openclaw doctor
openclaw doctor --fix
# ডিফল্টে রিসেট করুন
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-এ থাকে আপনার ইনস্টলেশনের উপর নির্ভর করে।
কনফিগ ফাইলের গঠন
OpenClaw কনফিগ ফাইল YAML ফরম্যাটে এবং বিভাগে সংগঠিত:
# মডেল কনফিগারেশন
model:
provider: openai # openai, anthropic, ollama, google
name: gpt-4o # মডেল আইডেন্টিফায়ার স্ট্রিং
temperature: 0.7
max_tokens: 4096
# চ্যানেল কনফিগারেশন
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:
- web_search
- calculator
- weather
# স্পিচ-টু-টেক্সট
stt:
provider: whisper
model: whisper-1
# সিস্টেম প্রম্পট
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
এটি স্ক্রিপ্টিং বা এডিটর না খুলে দ্রুত পরিবর্তনের জন্য উপযোগী।
Be first to build with AI
Y Build is the AI-era operating system for startups. Join the waitlist and get early access.
চ্যানেল সেটআপ
WhatsApp ইন্টিগ্রেশনের জন্য Meta Business অ্যাকাউন্ট এবং WhatsApp Business API অ্যাক্সেস প্রয়োজন।
# WhatsApp চ্যানেল সক্রিয় করুন
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"
# 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 পোলিং এবং webhook উভয় মোড সমর্থন করে। ডেভেলপমেন্টের জন্য পোলিং সহজ (পাবলিক URL দরকার নেই):
openclaw config set channels.telegram.mode polling
প্রোডাকশনের জন্য webhook মোড ব্যবহার করুন:
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 কী এনভায়রনমেন্ট ভেরিয়েবল হিসেবে সেট করুন (কনফিগ ফাইলে রাখবেন না):
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 কী ছাড়া বা আপনার মেশিন থেকে ডেটা না বের করে লোকালি মডেল চালাতে দেয়।
# প্রথমে Ollama ইনস্টল করুন
# https://ollama.ai
# একটি মডেল পুল করুন
ollama pull llama3.3
# Ollama ব্যবহার করতে OpenClaw কনফিগার করুন
openclaw config set model.provider ollama
openclaw config set model.name llama3.3
openclaw config set model.base_url "http://localhost:11434"
ollama serve) এবং বেস 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 OpenAI-সামঞ্জস্যপূর্ণ 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-..." # OpenAI প্রোভাইডারের সাথে xAI কী ব্যবহার করুন
সাধারণ কনফিগ ত্রুটি ও সমাধান
ত্রুটি: "Unknown config key"
Error: Unknown config key 'chanels.whatsapp.enabled'
এটি সাধারণত কনফিগ কী-তে টাইপোর কারণে হয়। বানান পরীক্ষা করুন। সাধারণ ভুল:
chanels→channelsprovidr→providertelgram→telegram
সব বৈধ কী দেখতে
openclaw config show চালান।
ত্রুটি: "Channel auto-enabled without credentials"
কিছু OpenClaw ভার্সন ক্রেডেনশিয়াল সেট করলে স্বয়ংক্রিয়ভাবে চ্যানেল সক্রিয় করে, এমনকি আপনি স্পষ্টভাবে সক্রিয় না করলেও। ক্রেডেনশিয়াল অসম্পূর্ণ হলে এটি স্টার্টআপ ব্যর্থতার কারণ হতে পারে।
সমাধান:# যে চ্যানেলগুলো ব্যবহার করছেন না সেগুলো স্পষ্টভাবে নিষ্ক্রিয় করুন
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 কী সংরক্ষণ করে না।
সমাধান: আপনার শেল প্রোফাইলে (~/.bashrc, ~/.zshrc) API কী যোগ করুন বা .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
এটি অনুপস্থিত ক্রেডেনশিয়ালযুক্ত চ্যানেল নিষ্ক্রিয় করবে, পরিচিত ফরম্যাটিং সমস্যা সংশোধন করবে এবং স্বয়ংক্রিয়ভাবে সমাধান করা যায় না এমন সমস্যার জন্য ম্যানুয়াল সমাধান প্রস্তাব করবে।
উন্নত কনফিগারেশন
কাস্টম স্কিল
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 # স্বয়ংক্রিয় শনাক্তকরণ বা "en", "es" ইত্যাদি নির্দিষ্ট করুন
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
# অথবা রানটাইমে সুইচ করুন
openclaw --model fast
সচরাচর জিজ্ঞাসিত প্রশ্ন
OpenClaw কনফিগ ফাইল কোথায় সংরক্ষিত?
ডিফল্ট অবস্থান ~/.openclaw/config.yaml। কিছু ইনস্টলেশনে এটি ~/.config/openclaw/config.yaml-এ থাকতে পারে। সঠিক অবস্থান দেখতে openclaw config show --path চালান।
আমি কি কোনো ক্লাউড API ছাড়া OpenClaw ব্যবহার করতে পারি?
হ্যাঁ। মডেল প্রোভাইডার হিসেবে Ollama কনফিগার করুন এবং পোলিং মোডে Telegram ব্যবহার করুন। এটি আপনাকে সম্পূর্ণ লোকাল, প্রাইভেট AI অ্যাসিস্ট্যান্ট দেয় যেখানে কোনো ডেটা আপনার মেশিন থেকে বের হয় না।
OpenClaw কীভাবে আপডেট করব?
pip install --upgrade openclaw
# অথবা
npm update -g openclaw
আপডেটের পর কনফিগ ফরম্যাট পরিবর্তন পরীক্ষা করতে openclaw doctor চালান।
আমি কি একসাথে একাধিক চ্যানেল চালাতে পারি?
হ্যাঁ। যত চ্যানেল চান সক্রিয় করুন — OpenClaw সেগুলো সমান্তরালভাবে পরিচালনা করে। প্রতিটি চ্যানেল একই মডেল এবং স্কিল কনফিগারেশন শেয়ার করে।
আমি কীভাবে কনফিগ ডিফল্টে রিসেট করব?
openclaw config reset
এটি আপনার কনফিগ ফাইল ডিফল্ট টেমপ্লেট দিয়ে ওভাররাইট করে। প্রয়োজনে প্রথমে বিদ্যমান কনফিগ ব্যাকআপ নিন।
আরও সহজ কিছু চান?
OpenClaw শক্তিশালী কিন্তু টার্মিনালে স্বাচ্ছন্দ্য এবং ম্যানুয়াল কনফিগারেশন প্রয়োজন। আপনি যদি কনফিগ ফাইল, মডেল প্রোভাইডার এবং চ্যানেল ইন্টিগ্রেশন নিজে পরিচালনা না করে AI-চালিত পণ্য তৈরি ও শিপ করতে চান:
Y Build সম্পূর্ণ স্ট্যাক পরিচালনা করে — ডিপ্লয়মেন্ট, প্রোডাক্ট ভিডিও, AI SEO এবং অ্যানালিটিক্স। কনফিগ ফাইল নেই। টার্মিনাল নেই। শুধু তৈরি করুন এবং শিপ করুন। বিনামূল্যে শুরু করুন →সূত্র:
Be first to build with AI
Y Build is the AI-era operating system for startups. Join the waitlist and get early access.