CLI commands
فهرست
openclaw directory
جستوجوهای دایرکتوری برای کانالهایی که از آن پشتیبانی میکنند (مخاطبان/همتاها، گروهها و «من»).
پرچمهای مشترک
--channel <name>: شناسه/نام مستعار کانال (وقتی چند کانال پیکربندی شده باشد الزامی است؛ وقتی فقط یک کانال پیکربندی شده باشد خودکار است)--account <id>: شناسه حساب (پیشفرض: پیشفرض کانال)--json: خروجی JSON
یادداشتها
directoryبرای این است که به شما کمک کند شناسههایی را پیدا کنید که میتوانید در فرمانهای دیگر جایگذاری کنید (بهویژهopenclaw message send --target ...).- برای بسیاری از کانالها، نتایج بهجای دایرکتوری زنده ارائهدهنده، پشتوانه پیکربندی دارند (فهرستهای مجاز / گروههای پیکربندیشده).
- Pluginهای کانال نصبشده همچنان میتوانند پشتیبانی از دایرکتوری را حذف کنند؛ در آن حالت فرمان بهجای نصب دوباره Plugin، عملیات دایرکتوری پشتیبانینشده را گزارش میکند.
- خروجی پیشفرض
id(و گاهیname) است که با یک تب جدا شدهاند؛ برای اسکریپتنویسی از--jsonاستفاده کنید.
استفاده از نتایج با message send
openclaw directory peers list --channel slack --query "U0"openclaw message send --channel slack --target user:U012ABCDEF --message "hello"قالبهای شناسه (بر اساس کانال)
- WhatsApp:
+15551234567(پیام مستقیم)،1234567890-1234567890@g.us(گروه)،120363123456789@newsletter(هدف خروجی کانال/خبرنامه) - Signal: نامهای مستعار پیکربندیشده به هدفهای پیام مستقیم E.164/UUID یا هدفهای گروهی
group:<id>حل میشوند - Telegram:
@usernameیا شناسه عددی چت؛ گروهها شناسههای عددی هستند - Slack:
user:U…وchannel:C… - Discord:
user:<id>وchannel:<id> - Matrix (Plugin):
user:@user:server،room:!roomId:server، یا#alias:server - Microsoft Teams (Plugin):
user:<id>وconversation:<id> - Zalo (Plugin): شناسه کاربر (Bot API)
- Zalo Personal /
zalouser(Plugin): شناسه رشته گفتگو (پیام مستقیم/گروه) ازzca(me،friend list،group list)
خود («من»)
openclaw directory self --channel zalouserهمتاها (مخاطبان/کاربران)
openclaw directory peers list --channel zalouseropenclaw directory peers list --channel zalouser --query "name"openclaw directory peers list --channel zalouser --limit 50گروهها
openclaw directory groups list --channel zalouseropenclaw directory groups list --channel zalouser --query "work"openclaw directory groups members --channel zalouser --group-id <id>مرتبط
Was this useful?