Add/remove emoji reactions on Feishu messages via API. Enables richer, more playful interactions beyond text.
# Add reaction
bash scripts/feishu-reaction.sh <message_id> <emoji_type>
# Remove reaction
bash scripts/feishu-reaction.sh <message_id> <emoji_type> remove
Resolve scripts/feishu-reaction.sh relative to this skill's directory.
The message_id comes from inbound message metadata (e.g., om_x100b554e82c620a4c...). Use the current message's message_id from conversation context.
React to user messages naturally, like a human would:
Don't overdo it — not every message needs a reaction. Use when it adds warmth without cluttering.
When a user reacts to your message with an emoji, respond appropriately:
Positive/neutral reactions (HEART, THUMBSUP, YEAH, GoGoGo, FISTBUMP, PARTY, CLAP, SMILE, WOW, SaluteFace, WINK, GLANCE, etc.):
→ React back with a complementary emoji. No text reply needed.
Negative/questioning reactions (ANGRY, SPEECHLESS, FACEPALM, CRY, TERROR, SWEAT, WHAT, etc.):
→ React back with a caring emoji (HUG, HEART) AND follow up with a text message asking what's wrong.
Pick reactions that feel natural and varied — don't always use the same one. Match the energy:
Common: THUMBSUP, SMILE, OK, HEART, LOVE, THANKS, YEAH, AWESOME, PARTY, CLAP, APPLAUSE
Emotions: CRY, ANGRY, SHY, BLUSH, SPEECHLESS, TERROR, WOW, FACEPALM, SWEAT, PROUD, OBSESSED
Actions: WAVE, HUG, KISS, WINK, TONGUE, MUSCLE, SALUTE
Objects: FIRE, BEER, CAKE, GIFT, ROSE, FIREWORKS
Other: WITTY, JIAYI
openclaw.json has channels.feishu.appId and appSecret)im:message:reaction permission (飞书开放平台 → 应用权限 → 消息与群组 → 表情回复)React with thumbs up to acknowledge a message:
bash scripts/feishu-reaction.sh "om_xxx" "THUMBSUP"
React with heart to show appreciation:
bash scripts/feishu-reaction.sh "om_xxx" "HEART"
Remove a reaction:
bash scripts/feishu-reaction.sh "om_xxx" "THUMBSUP" remove
共 1 个版本