🧪 Skills
feishu-sticker
Send images as native Feishu stickers with auto-upload, caching by hash, GIF-to-WebP conversion, compression, and keyword-based sticker search.
v1.0.8
Description
name: feishu-sticker description: Send images as native Feishu stickers. Features auto-upload, caching, and GIF-to-WebP conversion. tags: [feishu, lark, sticker, image, fun]
Feishu Sticker Skill
Sends a sticker (image) to a Feishu user or group.
Automatically uploads the image to Feishu (caching the image_key via MD5), converts GIFs to WebP for efficiency, and supports smart search.
Features
- Auto-Upload: Uploads local images to Feishu CDN on demand.
- Caching: Caches
image_keyby file hash to avoid re-uploading. - Optimization: Auto-converts GIFs to WebP (via
ffmpeg-static) and compresses large images (>5MB). - Smart Search: Find stickers by
--queryor--emotion.
Usage
# Send random sticker
node skills/feishu-sticker/send.js --target "ou_..."
# Send specific file
node skills/feishu-sticker/send.js --target "ou_..." --file "/path/to/image.jpg"
# Search and send
node skills/feishu-sticker/send.js --target "ou_..." --query "angry cat"
node skills/feishu-sticker/send.js --target "ou_..." --emotion "happy"
Setup
- Put your stickers in
~/.openclaw/media/stickers/(or setSTICKER_DIR). - Install dependencies:
npm install(requiresaxios,commander,ffmpeg-static,form-data,dotenv).
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!