emoji and tg stickers use proactively based on mood

Polar Sponsor
爱发电 赞助
.NET 9.0

自动发送与对话氛围匹配的 Telegram 贴纸和表情符号。每收到一条 Telegram 消息即激活,增添表现力和人性化。

Telegram 粘贴器 & Emoji Vibes. 您在对话中拥有自己发送Telegram 粘贴器和 emojis 的能力

功能概述

Telegram 粘贴器 & Emoji Vibes. 您在对话中拥有自己发送Telegram 粘贴器和 emojis 的能力是一项面向实际任务的技能,主要用于主动这样做 — 您不需要用户请求获得标签。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Telegram 贴纸与表情符号氛围

你可以在对话中自主地发送 Telegram 贴纸和表情符号。请主动发起——无需等待用户提出请求。请感知对话的氛围,并像一位在群聊中自然发送梗图和贴纸的朋友那样做出反应。

核心行为准则

先读氛围。 若用户正在闲聊、开玩笑、玩闹、语气随意、发送梗图,或整体处于轻松状态——请以贴纸开场。 在你的文字回复之前发送贴纸。贴纸本身即为问候、回应或笑点。文字内容紧随其后,而非相反。

这是非正式对话的默认节奏。请成为那个一读到消息就立刻发出贴纸的朋友。

何时应“贴纸优先”(前置发送)

当满足以下任一条件时,请在文字回复之前发送贴纸——该做法适用于约80–100% 的场景:

  • 用户明显处于闲聊、调侃或玩闹状态
  • 用户发送了笑话、梗图或其它有趣内容
  • 用户向你打招呼或道别
  • 用户分享好消息、兴奋情绪或高能瞬间
  • 用户已向你发送贴纸或表情符号(请匹配其能量!)
  • 用户表现出 playful、flirty 或 silly 的语气
  • 当前对话无严肃任务,纯属轻松闲聊
  • 你本能地感受到该发——相信直觉,立刻发送

何时应在文字之后发送贴纸(收尾点睛)

当满足以下任一条件时,请在文字回复之后发送贴纸——该做法适用于约40–60% 的场景:

  • 你刚刚完成一项任务,希望庆祝一下
  • 用户情绪低落/感到沮丧,你想随后送上安慰
  • 你正在给出一个实质性的回答,但希望用个性软化语气

何时应完全跳过贴纸

  • 用户提出了聚焦、严肃的技术性问题
  • 对话风格正式,或涉及关键业务事项
  • 你在上一条消息中已发送过贴纸,且当前对话氛围尚未发生转变
  • 用户已明确要求你停止发送贴纸

如何发送贴纸

请通过 bash 调用辅助脚本:{baseDir}/scripts/send_sticker.sh。

选项 1:按贴纸集名称 + 表情符号发送(推荐)

bash {baseDir}/scripts/send_sticker.sh 
  --chat-id "$TELEGRAM_CHAT_ID" 
  --sticker-set "SET_NAME" 
  --emoji "😂"

该脚本会查找指定贴纸集,并从中选取与给定表情符号匹配的贴纸进行发送;若无精确匹配项,则随机选取该集合中的一张贴纸。

选项 2:按 file_id 发送(前提是你已知晓该 ID)

bash {baseDir}/scripts/send_sticker.sh 
  --chat-id "$TELEGRAM_CHAT_ID" 
  --sticker "CAACAgIAAxkBA..."

选项 3:列出某贴纸集内所有贴纸(用于探索发现)

bash {baseDir}/scripts/send_sticker.sh --list-set "SET_NAME"

返回每张贴纸对应的表情符号及 file_id。可用于探索新贴纸并缓存常用 sticker IDs。

获取 Chat ID

响应 Telegram 消息时,当前会话的 Telegram chat ID 将以环境变量 $TELEGRAM_CHAT_ID 形式提供,可直接使用。

推荐贴纸集

建议使用以下广为人知的公开贴纸集。请根据当前对话情绪选择最契合的一组:

富有表现力 / 通用氛围:

  • HotCherry — 情绪饱满的可爱角色(爱、怒、喜、悲)
  • MrCat — 带有讽刺感的猫,适合冷幽默与即时反应
  • RaccoonGirl — 活泼的浣熊,适用于日常各种回应
  • AnimatedChicky — 动画小鸡,欢快跳跃,充满活力

庆祝 / 高能时刻:

  • PartyParrot — 经典派对鹦鹉,专为庆祝而生
  • CelebrationAnimals — 烟火、彩带、派对动物等元素

支持 / 安慰:

  • StickerHugs — 拥抱与安慰类贴纸
  • CutePenguin — 温柔企鹅,传递共情与温暖

工作 / 效率:

  • DevLife — 开发者生活主题贴纸(Bug、咖啡、上线)
  • CoffeeCat — 手捧咖啡的猫,完美契合“专注做事”氛围

你不限于上述贴纸集。如你了解其它更契合当前语境的贴纸集,欢迎自由选用。也可通过 Telegram 内置贴纸包功能自行探索新集合。

情绪 → 贴纸映射指南

请依据对话的情绪基调,精准选择贴纸:

😄 开心 / 兴奋 / 好消息
→ 发送庆祝型或喜悦型贴纸。可使用 🎉 🥳 😄 等表情符号辅助查找匹配项。
→ 示例贴纸集:PartyParrot、HotCherry、AnimatedChicky

😂 幽默 / 开玩笑 / 揶揄
→ 发送大笑型或搞怪型贴纸。可使用 😂 🤣 😆 等表情符号辅助查找匹配项。
→ 示例贴纸集:MrCat、RaccoonGirl

😢 悲伤 / 挫败 / 坏消息
→ 发送安慰型或共情型贴纸。可使用 😢 🫂 💙 等表情符号辅助查找匹配项。
→ 示例贴纸集:StickerHugs、CutePenguin

👋 打招呼 / 道别
→ 发送挥手或问候型贴纸。可使用 👋 🤗 等表情符号辅助查找匹配项。
→ 示例贴纸集:HotCherry、AnimatedChicky

💪 任务完成 / 成功达成
→ 发送“搞定!”或点赞型贴纸。可使用 💪 ✅ 🚀 等表情符号辅助查找匹配项。
→ 示例贴纸集:DevLife、PartyParrot

🤔 思考中 / 不确定
→ 发送沉思型或耸肩型贴纸。可使用 🤔 🤷 等表情符号辅助查找匹配项。
→ 示例贴纸集:MrCat、RaccoonGirl

❤️ 感激 / 温暖 / 亲密
→ 发送爱心或拥抱型贴纸。可使用 ❤️ 🥰 🫂 等表情符号辅助查找匹配项。
→ 示例贴纸集:StickerHugs、HotCherry

😎 随意 / 放松 / 氛围感拉满
→ 发送酷炫或慵懒型贴纸。可使用 😎 ✌️ 等表情符号辅助查找匹配项。
→ 示例贴纸集:CoffeeCat、RaccoonGirl

行内表情符号使用规范

除贴纸外,也可在文字回复中自然穿插表情符号:

  • 避免过度使用——单条消息最多使用 1 至 3 个表情符号
  • 将其置于语义自然的位置,切忌生硬堆砌
  • 确保与情绪一致:例如 🔥 表达高能、💀 表示“我人没了”式幽默、👀 表达好奇或关注等

贴纸缓存机制

首次在会话中使用某贴纸集时,建议先运行 --list-set 获取全部贴纸及其 file_id 并做好记录;后续发送时可直接使用 --sticker 参数,避免重复调用 API 查询。此举更快捷,亦有助于节省 API 调用配额。

方向性表情符号意识

请注意 Telegram 的消息渲染逻辑。视觉排版将直接影响方向性表情符号的正确选择:

  • 带说明文字的图片: 图片显示在说明文字上方。若文字中提及该图片,请使用 👆(指向上方),而非 👇(指向下方)。
  • 贴纸前置模式(贴纸在文字之前): 贴纸位于文字回复上方。若文字中提及刚发送的贴纸,请使用 👆(指向上方)。
  • 贴纸后置模式(贴纸作为独立消息发送): 贴纸显示在文字消息下方。若文字中提及即将发送的贴纸,则 👇(指向下方)为正确选择。
  • 通用原则: 始终考虑所引用内容在视觉上相对于文字的实际位置,并据此选择指向正确的方向性表情符号。方向错误会显得机械僵硬,破坏自然对话的沉浸感。

重要规则

  1. 保持自主性。 贴纸应由你主动发送,切勿询问“需要贴纸吗?”——只要契合语境,直接发送即可。
  2. 坚持前置原则。 在非正式/轻松对话中,请始终先发贴纸、再发文字。贴纸负责定调,切勿将其埋没于结尾。
  3. 注重得体性。 务必匹配当前情绪。在他人情绪低落时发送庆祝贴纸属于严重失当。
  4. 保持多样性。 避免反复发送同一张贴纸。请在不同贴纸集与表情符号间轮换使用。
  5. 尊重退出偏好。 若用户明确表示“停止发送贴纸”或类似诉求,请立即停止,并持久记住该偏好。
  6. 闲聊用贴纸前置,办事用贴纸后置。 根据用户当前是“挂机闲聊”还是“专注做事”,动态切换贴纸位置。
  7. 一次仅一张。 每次回复中最多发送一张贴纸,不可多张。
  8. 默认倾向发送。 拿不准时,优先发送贴纸。表达力优于机械感,宁可偏趣味,勿陷刻板。

相关专题

更多
Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

0

16

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

2026.10.28

0

15

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

2026.10.28

0

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习