Tools
واکنشها
عامل میتواند با استفاده از ابزار message و کنش react، واکنشهای ایموجی را روی پیامها اضافه و حذف کند. رفتار واکنش بسته به کانال و انتقال متفاوت است.
نحوهٔ کار
{
"action": "react",
"messageId": "msg-123",
"emoji": "thumbsup"
}
- هنگام افزودن واکنش،
emojiالزامی است. - برای حذف واکنش(های) ربات،
emojiرا روی رشتهٔ خالی ("") تنظیم کنید. - برای حذف یک ایموجی مشخص،
remove: trueرا تنظیم کنید (بهemojiغیرخالی نیاز دارد). - در کانالهایی که از واکنشهای وضعیت پشتیبانی میکنند،
trackToolCalls: trueروی یک واکنش به runtime اجازه میدهد از همان پیام واکنشدادهشده برای واکنشهای پیشرفت ابزار در ادامهٔ همان نوبت استفاده کند.
رفتار کانال
Discord and Slack
emojiخالی همهٔ واکنشهای ربات روی پیام را حذف میکند.remove: trueفقط ایموجی مشخصشده را حذف میکند.
Google Chat
emojiخالی واکنشهای برنامه روی پیام را حذف میکند.remove: trueفقط ایموجی مشخصشده را حذف میکند.
Telegram
emojiخالی واکنشهای ربات را حذف میکند.remove: trueنیز واکنشها را حذف میکند، اما همچنان برای اعتبارسنجی ابزار بهemojiغیرخالی نیاز دارد.
emojiخالی واکنش ربات را حذف میکند.remove: trueدر داخل به ایموجی خالی نگاشت میشود (همچنان در فراخوانی ابزار بهemojiنیاز دارد).
Zalo Personal (zalouser)
- به
emojiغیرخالی نیاز دارد. remove: trueهمان واکنش ایموجی مشخص را حذف میکند.
Feishu/Lark
- از ابزار
feishu_reactionبا کنشهایadd،removeوlistاستفاده کنید. - افزودن/حذف به
emoji_typeنیاز دارد؛ حذف همچنین بهreaction_idنیاز دارد.
Signal
- اعلانهای واکنش ورودی با
channels.signal.reactionNotificationsکنترل میشوند:"off"آنها را غیرفعال میکند،"own"(پیشفرض) وقتی کاربران به پیامهای ربات واکنش نشان میدهند رویداد منتشر میکند، و"all"برای همهٔ واکنشها رویداد منتشر میکند.
سطح واکنش
پیکربندی reactionLevel برای هر کانال کنترل میکند که عامل تا چه حد از واکنشها استفاده کند. مقدارها معمولاً off، ack، minimal یا extensive هستند.
- Telegram reactionLevel —
channels.telegram.reactionLevel - WhatsApp reactionLevel —
channels.whatsapp.reactionLevel
برای تنظیم میزان فعال بودن واکنش عامل به پیامها در هر پلتفرم، reactionLevel را روی کانالهای جداگانه تنظیم کنید.
مرتبط
- ارسال عامل — ابزار
messageکه شاملreactاست - کانالها — پیکربندی ویژهٔ کانال