搜索

PythonReactSEOPDF
OpenClaw

tg-stickers

Collect and send Telegram stickers smartly. Auto-import packs, tag by emotion, select contextually, and respect frequency limits (2-5 messages).

bangyizhang0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install bangyizhang/tg-stickers

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

Telegram Stickers Skill

Intelligently manage and send Telegram stickers with emotional awareness.

Core Value

OpenClaw natively supports sending stickers (message tool), but this skill adds:

  • ✅ Collection management - Import entire sticker packs at once
  • ✅ Emotion tagging - 100+ emoji → emotion mappings
  • ✅ Smart selection - Context-based + randomization (avoid repetition)
  • ✅ Frequency control - 2-5 messages between stickers
  • ✅ Usage analytics - Track which stickers work best

Quick Start

1. Import Sticker Packs
./import-sticker-pack.sh <pack_short_name_or_id>
2. Auto-Tag by Emotion
./auto-tag-stickers.sh
3. Send Stickers (in agent code)
// ✅ Use OpenClaw's message tool directly
message(action='sticker', target='<chat_id>', stickerId=['<file_id>'])

// No bash script needed - OpenClaw handles sending natively
4. Smart Selection
./random-sticker.sh "goodnight"  # Returns random sticker tagged "goodnight"

Tools

Script Purpose Usage
import-sticker-pack.sh Bulk import Telegram sticker pack ./import-sticker-pack.sh pa_XXX...
auto-tag-stickers.sh Tag stickers by emoji → emotion ./auto-tag-stickers.sh
random-sticker.sh Select random sticker by tag ./random-sticker.sh "happy"
check-collection.sh View collection stats ./check-collection.sh

Agent Integration

## Sticker Usage

When to send:
- Goodnight/morning greetings (always use sticker over text)
- Celebrating success/milestones
- Humorous moments
- Emotional responses (joy, sympathy, encouragement)

How to send:
1. Use random-sticker.sh to pick appropriate sticker by emotion
2. Call message(action=sticker, ...) directly
3. (Optional) Update stickers.json manually to track usage

Frequency: 2-5 messages between stickers (track in agent logic)

Emotion Tags

Auto-tagging maps 100+ emoji to emot...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/bangyizhang/tg-stickers
Version
—
Commit
c99e96aa1b578b647db6dd461b19fa14339eaf35
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

README

tg-stickers

Smart Telegram sticker management for OpenClaw agents.

What This Does

OpenClaw natively sends stickers, but this skill adds intelligence:

  • 📦 Bulk import - Add entire sticker packs at once
  • 🏷️ Auto-tagging - Map 100+ emoji to emotions (happy, sad, goodnight, etc.)
  • 🎲 Smart selection - Context-based random picks (avoid repetition)
  • 📊 Analytics - Track usage patterns

Quick Start

# 1. Import a sticker pack
./import-sticker-pack.sh pa_YK0WQxd6HTw52j6bazKo_by_SigStick21Bot

# 2. Auto-tag all stickers
./auto-tag-stickers.sh

# 3. Select a sticker (returns file_id)
./random-sticker.sh "goodnight"

# 4. Send via OpenClaw (in agent code)
message(action=sticker, target=<chat_id>, stickerId=[<file_id>])

Tools

Script Purpose
import-sticker-pack.sh Import entire Telegram sticker pack
auto-tag-stickers.sh Tag stickers by emoji → emotion mapping
random-sticker.sh Pick random sticker by tag
check-collection.sh View collection stats

Files

  • stickers.json - Your collection + usage data
  • stickers.json.example - Empty template
  • SKILL.md - Full documentation

Usage Philosophy

Use stickers like humans do:

  • Greetings (goodnight/morning) → always prefer sticker over text
  • Celebrations, humor, empathy → great use cases
  • Technical answers, reports → skip stickers
  • Frequency: ~1 per 2-5 messages (track yourself in agent logic)

Integration

Read SKILL.md for full integration guide with OpenClaw agents.

License

MIT

来源内容

SKILL.md
# Telegram Stickers Skill

Intelligently manage and send Telegram stickers with emotional awareness.

## Core Value

**OpenClaw natively supports sending stickers** (`message` tool), but this skill adds:
- ✅ **Collection management** - Import entire sticker packs at once
- ✅ **Emotion tagging** - 100+ emoji → emotion mappings
- ✅ **Smart selection** - Context-based + randomization (avoid repetition)
- ✅ **Frequency control** - 2-5 messages between stickers
- ✅ **Usage analytics** - Track which stickers work best

## Quick Start

### 1. Import Sticker Packs
```bash
./import-sticker-pack.sh <pack_short_name_or_id>
```

### 2. Auto-Tag by Emotion
```bash
./auto-tag-stickers.sh
```

### 3. Send Stickers (in agent code)
```javascript
// ✅ Use OpenClaw's message tool directly
message(action='sticker', target='<chat_id>', stickerId=['<file_id>'])

// No bash script needed - OpenClaw handles sending natively
```

### 4. Smart Selection
```bash
./random-sticker.sh "goodnight"  # Returns random sticker tagged "goodnight"
```

## Tools

| Script | Purpose | Usage |
|--------|---------|-------|
| `import-sticker-pack.sh` | Bulk import Telegram sticker pack | `./import-sticker-pack.sh pa_XXX...` |
| `auto-tag-stickers.sh` | Tag stickers by emoji → emotion | `./auto-tag-stickers.sh` |
| `random-sticker.sh` | Select random sticker by tag | `./random-sticker.sh "happy"` |
| `check-collection.sh` | View collection stats | `./check-collection.sh` |

## Agent Integration

```markdown
## Sticker Usage

When to send:
- Goodnight/morning greetings (always use sticker over text)
- Celebrating success/milestones
- Humorous moments
- Emotional responses (joy, sympathy, encouragement)

How to send:
1. Use random-sticker.sh to pick appropriate sticker by emotion
2. Call message(action=sticker, ...) directly
3. (Optional) Update stickers.json manually to track usage

Frequency: 2-5 messages between stickers (track in agent logic)
```

## Emotion Tags

Auto-tagging maps 100+ emoji to emot...
README
# tg-stickers

Smart Telegram sticker management for OpenClaw agents.

## What This Does

**OpenClaw natively sends stickers**, but this skill adds intelligence:
- 📦 **Bulk import** - Add entire sticker packs at once
- 🏷️ **Auto-tagging** - Map 100+ emoji to emotions (happy, sad, goodnight, etc.)
- 🎲 **Smart selection** - Context-based random picks (avoid repetition)
- 📊 **Analytics** - Track usage patterns

## Quick Start

```bash
# 1. Import a sticker pack
./import-sticker-pack.sh pa_YK0WQxd6HTw52j6bazKo_by_SigStick21Bot

# 2. Auto-tag all stickers
./auto-tag-stickers.sh

# 3. Select a sticker (returns file_id)
./random-sticker.sh "goodnight"

# 4. Send via OpenClaw (in agent code)
message(action=sticker, target=<chat_id>, stickerId=[<file_id>])
```

## Tools

| Script | Purpose |
|--------|---------|
| `import-sticker-pack.sh` | Import entire Telegram sticker pack |
| `auto-tag-stickers.sh` | Tag stickers by emoji → emotion mapping |
| `random-sticker.sh` | Pick random sticker by tag |
| `check-collection.sh` | View collection stats |

## Files

- `stickers.json` - Your collection + usage data
- `stickers.json.example` - Empty template
- `SKILL.md` - Full documentation

## Usage Philosophy

**Use stickers like humans do:**
- Greetings (goodnight/morning) → always prefer sticker over text
- Celebrations, humor, empathy → great use cases
- Technical answers, reports → skip stickers
- Frequency: ~1 per 2-5 messages (track yourself in agent logic)

## Integration

Read `SKILL.md` for full integration guide with OpenClaw agents.

## License

MIT

相关技能

OpenClaw

laborany

laborany

基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill c...

OpenClaw

openclaw-admin

duanecilliers

Web-based admin dashboard for OpenClaw — manage Discord persona bots, workspace files, skills, cron jobs, channels, and config