feishu-emoji

# feishu-emoji - 飞书表情包发送技能

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "feishu-emoji" with this command: npx skills add dearchenzj/feishu-emoji

feishu-emoji - 飞书表情包发送技能

版本:1.0
创建时间:2026-03-16
依赖:无(仅需 curl 和 message 工具)
数据源:fabiaoqing.com(免费表情包网站)


🎯 技能目标

让 OpenClaw AI 能够在飞书聊天中发送内联表情包图片,增强对话表达力。


📋 核心原理

关键发现

  • 成功路径/home/admin/.openclaw/media/inbound/ → 飞书显示为内联图片
  • 失败路径/tmp/ → 飞书显示为附件链接(📎)

技术要点

  1. 图片必须保存到 OpenClaw 媒体目录才能被飞书识别为内联图片
  2. CDN 防盗链:fabiaoqing.com 的图片需要 Referer 头才能访问
  3. 使用 message 工具media 参数指向媒体目录中的文件

🛠️ 使用方式

方法一:直接发送(推荐)

当用户请求发送表情包时,执行以下步骤:

# 1. 下载表情包到媒体目录(带 Referer 头)
curl -sL -H "Referer: https://fabiaoqing.com/" "图片 URL" -o /home/admin/.openclaw/media/inbound/emoji_<关键词>.jpg

# 2. 使用 message 工具发送
message(action="send", message="你的回复文字", media="/home/admin/.openclaw/media/inbound/emoji_<关键词>.jpg")

方法二:调用 API(需要先启动服务)

如果已部署表情包 API 服务(emoji_server.py):

# 1. 获取表情包信息
curl -s "http://localhost:8000/emoji?keyword=大学生"

# 2. 下载 proxy_url 到媒体目录
curl -sL "http://localhost:8000/image?url=<encoded_url>" -o /home/admin/.openclaw/media/inbound/emoji_xxx.jpg

# 3. 发送
message(action="send", message="表情包来了!", media="/home/admin/.openclaw/media/inbound/emoji_xxx.jpg")

📦 表情包来源

推荐网站

  • fabiaoqing.com - 免费表情包,无需登录
  • 搜索 URL 格式:https://fabiaoqing.com/search/bqb/keyword/<关键词>/type/bq/page/1.html

热门关键词

  • 日常:好的、收到、谢谢、OK、没问题
  • 情绪:开心、难过、生气、惊讶、无语
  • 场景:打工人、大学生、摸鱼、加班、开会
  • 动物:猫猫、狗狗、熊猫、兔子

图片 URL 特征

  • 通常来自第三方 CDN(如 img.soutula.com
  • 需要 Referer: https://fabiaoqing.com/ 才能访问
  • 格式多为 .jpg,大小 10-50KB

🔧 完整示例

示例 1:发送"收到"表情包

# 下载
curl -sL -H "Referer: https://fabiaoqing.com/" \
  "https://img.soutula.com/bmiddle/006APoFYly1glojj7wfc5j306o06odg1.jpg" \
  -o /home/admin/.openclaw/media/inbound/emoji_shoudao.jpg

# 发送
message(action="send", \
  message="收到!马上处理~", \
  media="/home/admin/.openclaw/media/inbound/emoji_shoudao.jpg")

示例 2:发送"猫猫"表情包

# 先获取表情包信息(可选)
curl -s "https://fabiaoqing.com/search/bqb/keyword/猫猫/type/bq/page/1.html" | \
  grep -o 'data-original="[^"]*"' | head -1

# 下载并发送
curl -sL -H "Referer: https://fabiaoqing.com/" \
  "https://img.soutula.com/bmiddle/xxx.jpg" \
  -o /home/admin/.openclaw/media/inbound/emoji_maomao.jpg

message(action="send", \
  message="猫猫表情包来了!🐱", \
  media="/home/admin/.openclaw/media/inbound/emoji_maomao.jpg")

⚠️ 注意事项

版权

  • 表情包均来自互联网,版权归原作者所有
  • 请勿商用
  • 个人聊天使用通常没问题

技术限制

  • 图片链接可能失效(第三方 CDN)
  • 建议控制调用频率(避免被网站封禁)
  • 飞书图片发送仅限媒体目录内的文件

文件管理

  • 建议命名规范:emoji_<关键词>.jpg
  • 定期清理旧文件(避免占用过多空间)
  • 单个文件通常 10-50KB

🧪 测试清单

安装后测试以下关键词:

  • 好的
  • 收到
  • 谢谢
  • 猫猫
  • 打工人

确保图片能正常显示为内联图片(不是附件链接)。


📁 文件结构

skills/feishu-emoji/
├── SKILL.md          # 本说明文件
└── (可选)
    ├── emoji_sender.py    # Python 发送脚本
    └── emoji_keywords.json # 常用关键词映射表

🚀 进阶功能(可选)

1. 关键词映射表

创建 emoji_keywords.json 存储常用表情包 URL:

{
  "收到": "https://img.soutula.com/bmiddle/xxx.jpg",
  "好的": "https://img.soutula.com/bmiddle/yyy.jpg",
  "猫猫": "https://img.soutula.com/bmiddle/zzz.jpg"
}

2. 随机表情包

支持发送随机表情包:

# 从关键词列表随机选一个
keywords=("好的" "收到" "谢谢" "OK")
random_keyword=${keywords[$RANDOM % ${#keywords[@]}]}

3. 表情包 API 服务

部署完整 API 服务参考:

  • /home/admin/.openclaw/workspace/emoji_server.py
  • /home/admin/.openclaw/workspace/README_EMOJI_API.md

💡 使用场景

  • ✅ 日常聊天增强表达
  • ✅ 工作群活跃气氛
  • ✅ 回复确认(收到/好的)
  • ✅ 情绪表达(开心/无语/震惊)
  • ❌ 正式公文/严肃场合
  • ❌ 商业用途

Happy Emoji Sending! 🎉

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Webhook Notify

通用Webhook通知工具,支持钉钉、企业微信、飞书、Slack、Discord、Teams、Telegram、自定义HTTP等多种平台。提供统一接口、自动平台识别、配置管理、模板系统、重试机制等高级功能。适用于告警通知、自动化触发、系统监控、CI/CD通知等场景。

Registry SourceRecently Updated
3371Profile unavailable
General

feishu-group-memory-system-飞书群聊记忆管理

飞书群聊上下文持久化技能。当用户在群聊中说"保存上下文"时保存当前群聊对话;在私聊中会根据用户意图分流到手动群聊存档或其他操作。

Registry SourceRecently Updated
2251Profile unavailable
General

Weekly Menu 每周菜单

Generate a weekly meal plan with images, recipes, and shopping lists. Searches Xiaohongshu (小红书) for trending seasonal recipes, creates a beautifully formatt...

Registry SourceRecently Updated
2430Profile unavailable
General

Feishu Card JSON v2

发送飞书互动卡片(Card JSON 2.0)。当需要让飞书用户填写表单、做选择、确认操作、或查看 结构化数据时,发送交互卡片代替纯文字问答。需要 feishu-cards 插件工具: feishu_send_card / feishu_send_form / feishu_update_card。

Registry SourceRecently Updated
3420Profile unavailable