CLI commands
جفتسازی
openclaw pairing
درخواستهای جفتسازی پیام مستقیم را تأیید یا بررسی کنید (برای کانالهایی که از جفتسازی پشتیبانی میکنند).
مرتبط:
- جریان جفتسازی: جفتسازی
دستورها
openclaw pairing list telegram
openclaw pairing list --channel telegram --account work
openclaw pairing list telegram --json
openclaw pairing approve <code>
openclaw pairing approve telegram <code>
openclaw pairing approve --channel telegram --account work <code> --notify
pairing list
درخواستهای جفتسازی در انتظار را برای یک کانال فهرست کنید.
گزینهها:
[channel]: شناسه موقعیتی کانال--channel <channel>: شناسه صریح کانال--account <accountId>: شناسه حساب برای کانالهای چندحسابی--json: خروجی قابل خواندن برای ماشین
نکتهها:
- اگر چند کانال دارای قابلیت جفتسازی پیکربندی شده باشند، باید کانالی را یا بهصورت موقعیتی یا با
--channelارائه کنید. - کانالهای افزونه مجاز هستند، به شرطی که شناسه کانال معتبر باشد.
pairing approve
یک کد جفتسازی در انتظار را تأیید کنید و به آن فرستنده اجازه دهید.
نحوه استفاده:
openclaw pairing approve <channel> <code>openclaw pairing approve --channel <channel> <code>openclaw pairing approve <code>هنگامی که دقیقاً یک کانال دارای قابلیت جفتسازی پیکربندی شده باشد
گزینهها:
--channel <channel>: شناسه صریح کانال--account <accountId>: شناسه حساب برای کانالهای چندحسابی--notify: ارسال تأییدیه به درخواستکننده در همان کانال
راهاندازی اولیه مالک:
- اگر هنگام تأیید یک کد جفتسازی،
commands.ownerAllowFromخالی باشد، OpenClaw فرستنده تأییدشده را نیز بهعنوان مالک دستور ثبت میکند، با استفاده از یک ورودی دارای دامنه کانال مانندtelegram:123456789. - این کار فقط اولین مالک را راهاندازی اولیه میکند. تأییدهای بعدی جفتسازی،
commands.ownerAllowFromرا جایگزین یا گسترش نمیدهند. - مالک دستور، حساب اپراتور انسانی است که اجازه دارد دستورهای مخصوص مالک را اجرا کند و اقدامات خطرناکی مانند
/diagnostics،/export-trajectory،/configو تأییدهای اجرا را تأیید کند.
نکتهها
- ورودی کانال: آن را بهصورت موقعیتی (
pairing list telegram) یا با--channel <channel>ارسال کنید. pairing listاز--account <accountId>برای کانالهای چندحسابی پشتیبانی میکند.pairing approveاز--account <accountId>و--notifyپشتیبانی میکند.- اگر فقط یک کانال دارای قابلیت جفتسازی پیکربندی شده باشد،
pairing approve <code>مجاز است. - اگر پیش از وجود این راهاندازی اولیه، فرستندهای را تأیید کردهاید،
openclaw doctorرا اجرا کنید؛ وقتی هیچ مالک دستوری پیکربندی نشده باشد هشدار میدهد و دستورopenclaw config set commands.ownerAllowFrom ...را برای رفع آن نشان میدهد.