Skills
دستورهای اسلش
Gateway فرمانهایی را مدیریت میکند که بهصورت پیامهای مستقل و با / آغاز میشوند.
فرمانهای bash مختص میزبان از ! <cmd> استفاده میکنند (با /bash <cmd> بهعنوان نام مستعار).
وقتی یک مکالمه به نشست ACP متصل است، متن عادی به چارچوب ACP هدایت میشود.
فرمانهای مدیریت Gateway محلی باقی میمانند: /acp ... همیشه به
مدیریتکننده فرمان OpenClaw میرسد و هرگاه مدیریت فرمان برای سطح موردنظر
فعال باشد، /status و /unfocus نیز محلی باقی میمانند.
سه نوع فرمان
پیامهای مستقل /... که Gateway آنها را مدیریت میکند. این پیامها باید
تنها محتوای پیام باشند.
/think، /fast، /verbose، /trace، /reasoning، /elevated،
/exec، /model، /queue — پیش از آنکه مدل پیام را ببیند، از آن حذف
میشوند. اگر بهتنهایی ارسال شوند، تنظیمات نشست را ماندگار میکنند؛ اگر
همراه متن دیگری ارسال شوند، بهعنوان راهنمای درونخطی عمل میکنند.
/help، /commands، /status، /whoami — بلافاصله اجرا میشوند و پیش
از آنکه مدل متن باقیمانده را ببیند، حذف میشوند. فقط برای فرستندگان مجاز.
جزئیات رفتار دستورالعملها
- دستورالعملها پیش از آنکه مدل پیام را ببیند، از آن حذف میشوند.
- در پیامهای فقط شامل دستورالعمل (پیام صرفاً شامل دستورالعملها است)، در نشست ماندگار میشوند و پاسخی برای تأیید دریافت ارسال میکنند.
- در پیامهای گفتوگوی عادی که متن دیگری نیز دارند، بهعنوان راهنمای درونخطی عمل میکنند و تنظیمات نشست را ماندگار نمیکنند.
- دستورالعملها فقط برای فرستندگان مجاز اعمال میشوند. اگر
commands.allowFromتنظیم شده باشد، تنها فهرست مجاز مورداستفاده است؛ در غیر این صورت، مجوز از فهرستهای مجاز کانال/جفتسازی بههمراهcommands.useAccessGroupsبه دست میآید. برای فرستندگان غیرمجاز، دستورالعملها بهصورت متن ساده در نظر گرفته میشوند.
پیکربندی
{ commands: { native: "auto", nativeSkills: "auto", text: true, bash: false, bashForegroundMs: 2000, config: false, mcp: false, plugins: false, debug: false, restart: true, ownerAllowFrom: ["discord:123456789012345678"], ownerDisplay: "raw", ownerDisplaySecret: "${OWNER_ID_HASH_SECRET}", allowFrom: { "*": ["user1"], discord: ["user:123"], }, useAccessGroups: true, },}commands.textbooleandefault: trueتجزیه /... را در پیامهای گفتوگو فعال میکند. در سطحهایی که فرمان بومی
ندارند (WhatsApp، WebChat، Signal، iMessage، Google Chat، Microsoft Teams)،
فرمانهای متنی حتی در صورت تنظیم روی false نیز کار میکنند.
commands.nativeboolean | "auto"default: "auto"فرمانهای بومی را ثبت میکند. خودکار: برای Discord/Telegram فعال و برای
Slack غیرفعال است؛ برای ارائهدهندگان بدون پشتیبانی بومی نادیده گرفته
میشود. با channels.<provider>.commands.native برای هر کانال بازنویسی
کنید. در Discord، مقدار false ثبت فرمان اسلش را رد میکند؛ فرمانهای
ثبتشده قبلی ممکن است تا زمان حذف قابل مشاهده باقی بمانند.
commands.nativeSkillsboolean | "auto"default: "auto"در صورت پشتیبانی، فرمانهای Skills را بهصورت بومی ثبت میکند. خودکار:
برای Discord/Telegram فعال و برای Slack غیرفعال است. با
channels.<provider>.commands.nativeSkills بازنویسی کنید.
commands.bashbooleandefault: falseاجرای فرمانهای پوسته میزبان با ! <cmd> را فعال میکند (نام مستعار:
/bash <cmd>). به فهرستهای مجاز tools.elevated نیاز دارد.
commands.bashForegroundMsnumberdefault: 2000مدتزمان انتظار bash پیش از جابهجایی به حالت پسزمینه را تعیین میکند
(0 بلافاصله آن را به پسزمینه میفرستد).
commands.configbooleandefault: false/config را فعال میکند (openclaw.json را میخواند/مینویسد). فقط مالک.
commands.mcpbooleandefault: false/mcp را فعال میکند (پیکربندی MCP مدیریتشده توسط OpenClaw را در mcp.servers میخواند/مینویسد). فقط مالک.
commands.pluginsbooleandefault: false/plugins را فعال میکند (کشف/وضعیت Plugin بههمراه نصب و فعال/غیرفعالسازی). عملیات نوشتن فقط برای مالک است.
commands.debugbooleandefault: false/debug را فعال میکند (بازنویسیهای پیکربندی مختص زمان اجرا). فقط مالک.
commands.restartbooleandefault: true/restart و کنشهای ابزار راهاندازی مجدد Gateway را فعال میکند.
commands.ownerAllowFromstring[]فهرست مجاز صریح مالک برای سطوح فرمان مختص مالک. مستقل از
commands.allowFrom و دسترسی جفتسازی پیام مستقیم است.
OPENCLAW_DOCS_MARKER:paramOpen:IHBhdGg9ImNoYW5uZWxzLjxjaGFubmVs
.commands.enforceOwnerForCommands" type="boolean" default="false">
برای هر کانال: برای فرمانهای مختص مالک، هویت مالک را الزامی میکند. وقتی
true باشد، فرستنده باید با commands.ownerAllowFrom مطابقت داشته باشد یا
محدوده داخلی operator.admin را در اختیار داشته باشد. ورودی عام
allowFrom کافی نیست.
commands.ownerDisplay"raw" | "hash"نحوه نمایش شناسههای مالک در اعلان سیستم را کنترل میکند.
commands.ownerDisplaySecretstringراز HMAC که هنگام تنظیم commands.ownerDisplay: "hash" استفاده میشود.
commands.allowFromobjectفهرست مجاز مختص هر ارائهدهنده برای مجوزدهی فرمانها. در صورت پیکربندی، این
تنها منبع مجوزدهی برای فرمانها و دستورالعملها خواهد بود. برای پیشفرض
سراسری از "*" استفاده کنید؛ کلیدهای مختص ارائهدهنده آن را بازنویسی میکنند.
commands.useAccessGroupsbooleandefault: trueوقتی commands.allowFrom تنظیم نشده باشد، فهرستهای مجاز/سیاستها را برای فرمانها اعمال میکند.
فهرست فرمانها
فرمانها از سه منبع میآیند:
- فرمانهای داخلی هسته:
src/auto-reply/commands-registry.shared.ts - فرمانهای dock تولیدشده:
src/auto-reply/commands-registry.data.ts - فرمانهای Plugin: فراخوانیهای
registerCommand()در Plugin
دردسترسبودن به پرچمهای پیکربندی، سطح کانال و Pluginهای نصبشده/فعال بستگی دارد.
فرمانهای هسته
نشستها و اجراها
| فرمان | توضیح |
|---|---|
/new [model] |
نشست فعلی را بایگانی میکند و نشستی تازه آغاز میکند |
/reset [soft [message]] |
نشست فعلی را درجا بازنشانی میکند. soft رونوشت را نگه میدارد، شناسههای نشستِ پشتیبان CLI که دوباره استفاده شدهاند را حذف میکند و راهاندازی را دوباره اجرا میکند |
/name <title> |
نشست فعلی را نامگذاری میکند یا نام آن را تغییر میدهد. برای دیدن نام فعلی و یک پیشنهاد، عنوان را حذف کنید |
/compact [instructions] |
زمینه نشست را فشرده میکند. Compaction را ببینید |
/stop |
اجرای فعلی را لغو میکند |
/session idle <duration|off> |
انقضای بیکاری اتصال رشته را مدیریت میکند |
/session max-age <duration|off> |
انقضای حداکثر سن اتصال رشته را مدیریت میکند |
/export-session [path] |
نشست فعلی را به HTML صادر میکند. نام مستعار: /export |
/export-trajectory [path] |
یک بسته مسیر JSONL برای نشست فعلی صادر میکند. نام مستعار: /trajectory |
کنترلهای مدل و اجرا
| فرمان | توضیح |
|---|---|
/think <level|default> |
سطح تفکر را تنظیم میکند یا بازنویسی نشست را پاک میکند. نامهای مستعار: /thinking، /t |
/verbose on|off|full |
خروجی مشروح را فعال یا غیرفعال میکند. نام مستعار: /v |
/trace on|off |
خروجی ردگیری Plugin را برای نشست فعلی فعال یا غیرفعال میکند |
/fast [status|auto|on|off|default] |
حالت سریع را نمایش میدهد، تنظیم میکند یا پاک میکند |
/reasoning [on|off|stream] |
نمایش استدلال را فعال یا غیرفعال میکند. نام مستعار: /reason |
/elevated [on|off|ask|full] |
حالت ارتقایافته را فعال یا غیرفعال میکند. نام مستعار: /elev |
/exec host=<auto|sandbox|gateway|node> security=<deny|allowlist|full> ask=<off|on-miss|always> node=<id> |
پیشفرضهای اجرا را نمایش میدهد یا تنظیم میکند |
/login [codex|openai|openai-codex] |
ورود Codex/OpenAI را از یک گفتوگوی خصوصی یا نشست رابط وب جفت میکند. فقط مالک/مدیر |
/model [name|#|status] |
مدل را نمایش میدهد یا تنظیم میکند |
/models [provider] [page] [limit=<n>|all] |
ارائهدهندگان یا مدلهای پیکربندیشده/دارای احراز هویت در دسترس را فهرست میکند |
/queue <mode> |
رفتار صف اجرای فعال را مدیریت میکند. صف و هدایت صف را ببینید |
/steer <message> |
راهنمایی را به اجرای فعال تزریق میکند. نام مستعار: /tell. هدایت را ببینید |
ایمنی خروجی مشروح / ردگیری / حالت سریع / استدلال
/verboseبرای اشکالزدایی است — در استفاده عادی آن را خاموش نگه دارید./traceفقط خطوط ردگیری/اشکالزدایی متعلق به Plugin را آشکار میکند؛ گفتار مشروح عادی خاموش میماند./fast auto|on|offیک بازنویسی نشست را پایدار میکند؛ برای پاککردن آن از گزینهinheritدر رابط نشستها استفاده کنید./fastمختص ارائهدهنده است: OpenAI/Codex آن را بهservice_tier=priorityنگاشت میکنند؛ درخواستهای مستقیم Anthropic آن را بهservice_tier=autoیاstandard_onlyنگاشت میکنند./reasoning،/verboseو/traceدر محیطهای گروهی خطرناکاند — ممکن است استدلال داخلی یا اطلاعات تشخیصی Plugin را آشکار کنند. در گفتوگوهای گروهی آنها را خاموش نگه دارید.
جزئیات تعویض مدل
/modelمدل جدید را بلافاصله در نشست پایدار میکند.- اگر عامل بیکار باشد، اجرای بعدی فوراً از آن استفاده میکند.
- اگر اجرایی فعال باشد، تعویض در حالت انتظار علامتگذاری میشود و در نقطه پاک بعدی برای تلاش مجدد اعمال میشود.
کشف و وضعیت
| فرمان | توضیح |
|---|---|
/help |
خلاصه کوتاه راهنما را نمایش میدهد |
/commands |
فهرست فرمانهای تولیدشده را نمایش میدهد |
/tools [compact|verbose] |
ابزارهایی را که عامل فعلی هماکنون میتواند استفاده کند نمایش میدهد |
/status |
وضعیت اجرا/زماناجرا، زمان کارکرد Gateway و سیستم، سلامت Plugin و نیز میزان استفاده/سهمیه ارائهدهنده را نمایش میدهد |
/status plugins |
جزئیات سلامت Plugin را نمایش میدهد: خطاهای بارگذاری، قرنطینهها، خرابیهای Plugin کانال، مشکلات وابستگی و اعلانهای سازگاری. به commands.plugins: true نیاز دارد |
/goal [status|start|edit|pause|resume|complete|block|clear] ... |
هدف پایدار نشست فعلی را مدیریت میکند |
/diagnostics [note] |
روند گزارش پشتیبانی مختص مالک. هر بار برای تأیید اجرا درخواست میکند |
/crestodian <request> |
دستیار راهاندازی و تعمیر Crestodian را از پیام مستقیم مالک اجرا میکند |
/tasks |
وظایف پسزمینه فعال/اخیر نشست فعلی را فهرست میکند |
/context [list|detail|map|json] |
نحوه گردآوری زمینه را توضیح میدهد |
/whoami |
شناسه فرستنده شما را نمایش میدهد. نام مستعار: /id |
/usage off|tokens|full|reset|cost |
پانویس مصرف هر پاسخ را کنترل میکند (reset/inherit/clear/default بازنویسی نشست را پاک میکند تا دوباره پیشفرض پیکربندیشده به ارث برسد) یا خلاصه هزینه محلی را چاپ میکند |
Skills، فهرستهای مجاز و تأییدها
| فرمان | توضیح |
|---|---|
/skill <name> [input] |
یک مهارت را با نام اجرا میکند |
/learn [request] |
از گفتوگوی فعلی یا منابع نامبرده، از طریق کارگاه مهارت، یک مهارت قابلبازبینی پیشنویس میکند |
/allowlist [list|add|remove] ... |
ورودیهای فهرست مجاز را مدیریت میکند. فقط متنی |
/approve <id> <decision> |
درخواستهای تأیید اجرا یا Plugin را برطرف میکند |
/btw <question> |
بدون تغییر زمینه نشست، پرسشی جانبی مطرح میکند. نام مستعار: /side. پرسش جانبی را ببینید |
زیرعاملها و ACP
| فرمان | توضیحات |
|---|---|
/subagents list|log|info |
اجرای زیرعاملها را برای نشست فعلی بررسی میکند |
/acp spawn|cancel|steer|close|sessions|status|set-mode|set|cwd|permissions|timeout|model|reset-options|doctor|install|help |
نشستهای ACP و گزینههای زمان اجرا را مدیریت میکند. کنترلهای زمان اجرا به مالک خارجی یا هویت مدیر داخلی Gateway نیاز دارند |
/focus <target> |
رشتهٔ فعلی Discord یا موضوع Telegram را به یک هدف نشست متصل میکند |
/unfocus |
اتصال رشتهٔ فعلی را حذف میکند |
/agents |
عاملهای متصل به رشته را برای نشست فعلی فهرست میکند |
نوشتنهای مختص مالک و مدیریت
| فرمان | نیازمندی | توضیحات |
|---|---|---|
/config show|get|set|unset |
commands.config: true |
openclaw.json را میخواند یا مینویسد. فقط مالک |
/mcp show|get|set|unset |
commands.mcp: true |
پیکربندی سرور MCP تحت مدیریت OpenClaw را میخواند یا مینویسد. فقط مالک |
/plugins list|inspect|show|get|install|enable|disable |
commands.plugins: true |
وضعیت Plugin را بررسی یا تغییر میدهد. نوشتن فقط برای مالک. نام مستعار: /plugin |
/debug show|set|unset|reset |
commands.debug: true |
بازنویسیهای پیکربندی فقط برای زمان اجرا. فقط مالک |
/restart |
commands.restart: true (پیشفرض) |
OpenClaw را راهاندازی مجدد میکند |
/send on|off|inherit |
مالک | خطمشی ارسال را تنظیم میکند |
صدا، تبدیل متن به گفتار و کنترل کانال
| فرمان | توضیحات |
|---|---|
/tts on|off|status|chat|latest|provider|limit|summary|audio|help |
تبدیل متن به گفتار را کنترل میکند. تبدیل متن به گفتار را ببینید |
/activation mention|always |
حالت فعالسازی گروه را تنظیم میکند |
/bash <command> |
یک فرمان پوستهٔ میزبان را اجرا میکند. نام مستعار: ! <command>. به commands.bash: true نیاز دارد |
!poll [sessionId] |
یک کار پسزمینهٔ bash را بررسی میکند |
!stop [sessionId] |
یک کار پسزمینهٔ bash را متوقف میکند |
فرمانهای اتصال کانال
فرمانهای اتصال کانال، مسیر پاسخ نشست فعال را به کانال پیوندخوردهٔ دیگری تغییر میدهند. برای راهاندازی و عیبیابی، اتصال کانال را ببینید.
این فرمانها از Pluginهای کانالی دارای پشتیبانی از فرمان بومی تولید میشوند:
/dock-discord(نام مستعار:/dock_discord)/dock-mattermost(نام مستعار:/dock_mattermost)/dock-slack(نام مستعار:/dock_slack)/dock-telegram(نام مستعار:/dock_telegram)
فرمانهای اتصال کانال به session.identityLinks نیاز دارند. فرستندهٔ مبدأ و همتای مقصد
باید در یک گروه هویتی باشند.
فرمانهای Plugin همراه
| فرمان | توضیحات |
|---|---|
/dreaming [on|off|status|help] |
Dreaming حافظه را فعال یا غیرفعال میکند (مالک یا مدیر Gateway). Dreaming را ببینید |
/pair [qr|status|pending|approve|cleanup|notify] |
جفتسازی دستگاه را مدیریت میکند. جفتسازی را ببینید |
/phone status|arm ...|disarm |
فرمانهای پرخطر Node را بهطور موقت مسلح میکند (دوربین/صفحهنمایش/رایانه/نوشتنها). استفاده از رایانه را ببینید |
/voice status|list|set <voiceId> |
پیکربندی صدای گفتوگو را مدیریت میکند. نام بومی Discord: /talkvoice |
/card ... |
پیشتنظیمهای کارت غنی LINE را ارسال میکند. LINE را ببینید |
/codex <action> ... |
چارچوب app-server مربوط به Codex را متصل، هدایت و بررسی میکند (وضعیت، رشتهها، ادامه، مدل، سریع، مجوزها، فشردهسازی، بازبینی، mcp، Skills و موارد دیگر). چارچوب Codex را ببینید |
فقط QQBot: /bot-ping، /bot-version، /bot-help، /bot-upgrade، /bot-logs
فرمانهای Skill
Skills قابل فراخوانی توسط کاربر بهصورت فرمانهای اسلش ارائه میشوند:
/skill <name> [input]همیشه بهعنوان نقطهٔ ورود عمومی کار میکند.- Skills میتوانند بهصورت فرمان مستقیم ثبت شوند (برای نمونه،
/proseبرای OpenProse). - ثبت فرمان بومی Skill توسط
commands.nativeSkillsوchannels.<provider>.commands.nativeSkillsکنترل میشود. - نامها به
a-z0-9_پاکسازی میشوند (حداکثر ۳۲ نویسه)؛ در صورت تداخل، پسوندهای عددی افزوده میشوند.
ارسال فرمان Skill
بهطور پیشفرض، فرمانهای Skill بهعنوان یک درخواست عادی به مدل هدایت میشوند.
Skills میتوانند command-dispatch: tool را اعلام کنند تا مستقیماً به یک ابزار هدایت شوند
(قطعی و بدون دخالت مدل). نمونه: /prose (Plugin مربوط به OpenProse)
— OpenProse را ببینید.
آرگومانهای فرمان بومی
هنگامی که آرگومانهای الزامی حذف شوند، Discord برای گزینههای پویا از تکمیل خودکار و منوهای دکمهای استفاده میکند.
Telegram و Slack برای فرمانهای دارای انتخاب، منوی دکمهای نمایش میدهند.
انتخابهای پویا بر اساس مدل نشست هدف تعیین میشوند؛ بنابراین گزینههای مختص
مدل، مانند سطوح /think، از بازنویسی /model نشست پیروی میکنند.
/tools: عامل اکنون از چه چیزهایی میتواند استفاده کند
/tools به یک پرسش زمان اجرا پاسخ میدهد: این عامل همین حالا در این
گفتوگو از چه چیزهایی میتواند استفاده کند — نه یک فهرست ثابت پیکربندی.
/tools # نمای فشرده/tools verbose # همراه با توضیحات کوتاهنتایج محدود به نشست هستند. تغییر عامل، کانال، رشته، مجوز فرستنده یا مدل میتواند خروجی را تغییر دهد. برای ویرایش نمایه و بازنویسیها، از پنل ابزارها در رابط کنترل یا سطوح پیکربندی استفاده کنید.
/model: انتخاب مدل
/model # نمایش انتخابگر مدل/model list # همان/model 3 # انتخاب با شماره از انتخابگر/model openai/gpt-5.4/model opus@anthropic:default/model default # پاککردن انتخاب مدل نشست/model status # نمای تفصیلی همراه با نقطهٔ پایانی و حالت APIدر Discord، فرمانهای /model و /models یک انتخابگر تعاملی با فهرستهای کشویی
ارائهدهنده و مدل باز میکنند. انتخابگر به agents.defaults.models، از جمله
ورودیهای provider/*، پایبند است.
/config: نوشتن پیکربندی روی دیسک
/config show/config show messages.responsePrefix/config get messages.responsePrefix/config set messages.responsePrefix="[openclaw]"/config unset messages.responsePrefixپیکربندی پیش از نوشتن اعتبارسنجی میشود. تغییرات نامعتبر رد میشوند. بهروزرسانیهای /config
پس از راهاندازی مجدد نیز باقی میمانند.
/mcp: پیکربندی سرور MCP
/mcp show/mcp show context7/mcp set context7={"command":"uvx","args":["context7-mcp"]}/mcp unset context7/mcp پیکربندی را در پیکربندی OpenClaw ذخیره میکند، نه در تنظیمات پروژهٔ عامل تعبیهشده.
/mcp show فیلدهای دارای اطلاعات ورود، مقادیر شناختهشدهٔ پرچم اطلاعات ورود
و آرگومانهای دارای الگوی شناختهشدهٔ محرمانه را پنهان میکند. هنگام اجرا از یک گروه،
پیکربندی بهصورت خصوصی برای مالک ارسال میشود؛ اگر هیچ مسیر خصوصی برای مالک
در دسترس نباشد، فرمان بهصورت بسته شکست میخورد و از مالک میخواهد از یک
گفتوگوی مستقیم دوباره تلاش کند.
/debug: بازنویسیهای فقط زمان اجرا
/debug show/debug set messages.responsePrefix="[openclaw]"/debug set channels.whatsapp.allowFrom=["+1555","+4477"]/debug unset messages.responsePrefix/debug reset/plugins: مدیریت Plugin
/plugins/plugins list/plugin show context7/plugins enable context7/plugins disable context7/plugins install ./path/to/plugin/plugins enable|disable پیکربندی Plugin را بهروزرسانی میکند و زمان اجرای
Plugin در Gateway را برای نوبتهای جدید عامل، بدون راهاندازی مجدد بارگذاری میکند. /plugins install بهطور خودکار
Gatewayهای مدیریتشده را راهاندازی مجدد میکند، زیرا ماژولهای منبع Plugin تغییر کردهاند.
/trace: خروجی ردیابی Plugin
/trace # نمایش وضعیت فعلی ردیابی/trace on/trace off/trace خطوط ردیابی/اشکالزدایی Plugin محدود به نشست را بدون حالت کامل
پُرجزئیات آشکار میکند. این فرمان جایگزین /debug (بازنویسیهای زمان اجرا) یا /verbose (خروجی عادی
ابزار) نیست.
/btw: پرسشهای جانبی
/btw یک پرسش جانبی سریع دربارهٔ بافت نشست فعلی است. نام مستعار: /side.
/btw what are we doing right now?/side what changed while the main run continued?برخلاف یک پیام عادی:
- از نشست فعلی بهعنوان بافت پسزمینه استفاده میکند.
- در نشستهای چارچوب Codex، بهصورت یک رشتهٔ جانبی موقت Codex اجرا میشود.
- بافت آیندهٔ نشست را تغییر نمیدهد.
- در تاریخچهٔ رونوشت نوشته نمیشود.
برای رفتار کامل، پرسشهای جانبی BTW را ببینید.
نکات سطوح
محدودهٔ نشست در هر سطح
- فرمانهای متنی: در نشست عادی گفتوگو اجرا میشوند (پیامهای مستقیم
mainرا به اشتراک میگذارند و گروهها نشست خودشان را دارند). - فرمانهای بومی Discord:
agent:<agentId>:discord:slash:<userId> - فرمانهای بومی Slack:
agent:<agentId>:slack:slash:<userId>(پیشوند از طریقchannels.slack.slashCommand.sessionPrefixقابل پیکربندی است) - فرمانهای بومی Telegram:
telegram:slash:<userId>(نشست گفتوگو را از طریقCommandTargetSessionKeyهدف میگیرد) /login codexکدهای جفتسازی دستگاه را فقط از طریق گفتوگوی خصوصی یا مسیرهای پاسخ رابط وب ارسال میکند. فراخوانیها در گروه/موضوع Telegram از مالک میخواهند به ربات پیام مستقیم بدهد./stopنشست فعال گفتوگو را هدف میگیرد تا اجرای فعلی را لغو کند.
جزئیات Slack
channels.slack.slashCommand از یک فرمان واحد به سبک /openclaw پشتیبانی میکند.
با commands.native: true، برای هر فرمان داخلی یک فرمان اسلش Slack ایجاد کنید.
/agentstatus را ثبت کنید (نه /status)، زیرا Slack
/status را رزرو کرده است. فرمان متنی /status همچنان در پیامهای Slack کار میکند.
مسیر سریع و میانبرهای درونخطی
- پیامهایی که فقط شامل فرمان هستند و از فرستندگان فهرست مجاز میآیند، بلافاصله پردازش میشوند (با عبور از صف و مدل).
- میانبرهای درونخطی (
/help،/commands،/status،/whoami) درون پیامهای عادی نیز کار میکنند و پیش از آنکه مدل متن باقیمانده را ببیند، حذف میشوند. - پیامهای فقطفرمانِ بدون مجوز، بیصدا نادیده گرفته میشوند؛ نشانههای درونخطی
/...بهصورت متن ساده در نظر گرفته میشوند.
نکات آرگومانها
- فرمانها یک
:اختیاری میان فرمان و آرگومانها میپذیرند (/think: high،/send: on). /new <model>یک نام مستعار مدل،provider/modelیا نام ارائهدهنده را میپذیرد (تطبیق تقریبی)؛ اگر تطبیقی یافت نشود، متن بهعنوان بدنهٔ پیام در نظر گرفته میشود./allowlist add|removeبهcommands.config: trueنیاز دارد وconfigWritesکانال را رعایت میکند.
میزان استفاده و وضعیت ارائهدهنده
- میزان استفاده/سهمیه ارائهدهنده (برای مثال، «Claude، ۸۰٪ باقیمانده») در صورت فعال بودن ردیابی میزان استفاده، برای ارائهدهنده مدل فعلی در
/statusنمایش داده میشود. - خطوط توکن/کش در
/status، هنگامی که تصویر لحظهای نشست زنده اطلاعات کمی دارد، میتوانند از آخرین ورودی میزان استفاده در رونوشت استفاده کنند. - اجرا در برابر زمان اجرا:
/statusمقدارExecutionرا برای مسیر مؤثر سندباکس و مقدارRuntimeرا برای اجراکننده نشست گزارش میکند:OpenClaw Default،OpenAI Codex، یک بکاند CLI یا یک بکاند ACP. - توکنها/هزینه هر پاسخ: با
/usage off|tokens|fullکنترل میشود. /model statusدرباره مدلها/احراز هویت/نقاط پایانی است، نه میزان استفاده.