当检测到关键字时 私信发送对应的贴纸 tg-keyword-react-bot

前言

如果直接给用户发送私信呢?

需求

当检测到关键字 naive 时 私信发送贴纸


面向GPT开发

基于以上代码, 增强开发以下功能
当监控频道中出现"naive "时, 向用户私信发送贴纸.
贴纸为 https://t.me/addstickers/fuckgfwnewbie 的第2个贴纸
注意到监控频道的通知信息是有格式的.
#FOUND (https://t.me/c/1958152252/300436) "自建" IN Joey Huang Blog(1958152252) FROM jacky jay(5979280761)
自建的节点怎么不能访问X和chatgpt啊
#FOUND (https://t.me/LoonCommunity/161393) "大佬" IN Loon Community(@LoonCommunity) FROM Yang Bo(@Zen_Neng_Bu_Bian_Tai)
大佬们,loon怎么在不开梯子的情况下去除广告啊?
通信信息的第1行格式为 #FOUND (源信息) "匹配关键字" IN xxx (群username或userid) FROM yyy (用户username或userid)

演示视频


部署


========

后记

本次 (2025-11-09) 面向GPT开发, 用到的GPT是

GPT生成的程序有BUG, 获取消息的纯文本
message_text = event.message.message
正确的做法是提取消息的 markdown 文本
from telethon.extensions import markdown
message_text = markdown.unparse(event.message.message, event.message.entities)

评论

The Hot3 in Last 30 Days

酒馆SillyTavern 玩英文角色卡 也能以中文输出 设置世界书Lorebooks

搭 Docker版 Sub-Store订阅转换专家 带 http-meta 实现 集合订阅 测延迟 排序 筛选 生成新订阅 定时任务上传Gist