Telegram每日自动签到/个人、群组、频道消息监控与自动回复

使用这条评论的文本进行正则匹配示例:
---------------------------
新的抽奖已经创建
抽奖信息
抽奖 ID:9fcef4ddddddd
创建者:哈哈
奖品:
▸ 激活码 * 10
中奖概率:10/500=2.00%
简介:xxxxx
抽奖创建时间:2024-07-18 17:50:26

抽奖设置
允许一个人中多种奖品:否
开奖方式:条件开奖
自动开奖人数:500
自动开奖时间:不会按时间开奖

参与设置
允许普通用户参加:是
允许频道参加:否
允许匿名群组管理员参加:否
参与关键词:「我要抽奖」

建议先私聊机器人,这样中奖、参加时可以便可以收到机器人的私聊通知(皮套除外)
----------------------------
因为使用的是搜索文字匹配,也就是在这段文字中包含正则表达的内容即可, 那么“新的抽奖”、“新的抽奖已经创建”和“参与关键词”都能命中,为了精确(防止误发)点,可以对“参与关键词:「我要抽奖」”进行匹配:“参与关键词:「.?」” ,.*?表示任意非贪婪匹配,即「这里的任何内容都可以」。
提取发送文本的正则可以是:“参与关键词:「(.
?)」”,括号()中的即为提取内容,对应示例就是“我要抽奖”。

2 个赞