纸飞机 TG 中,频道试看内容更新时 @所有订阅者并带预览图,能否 “设置‘@提醒‘仅‘近 30 天活跃的订阅者可收到’’,潜水订阅者不通知,减少无效打扰”?​

绍绮艳绍绮艳09月16日2494

发Telegram群发消息的时候,能不能设置只@近30天在线的,别让潜水的都@一遍,太烦人了?

3 个回答

四月的天光
四月的天光回答于 09 月 17 日
最佳答案

Telegram本身不支持“按活跃度@成员”这个功能,很多频道主都为此感到头疼。

但我们可以另辟蹊径,比如你也可以自己维护一个“活跃用户列表”,用机器人定期踢出那些长期潜水的,只留下最近30天内上线的用户。

或者借助第三方管理机器人(比如MissCall、ChannelBot),配合指令筛选活跃用户,再定向通知。

这样一来,就避免了潜水党,也不会让群员感到被骚扰。

另外,发布内容前手动@活跃用户也是一个不错的方法。

虽然略显麻烦,但效果更精准。

慕向秋
慕向秋回答于 09 月 22 日

Telegram本身不支持按活跃度筛选@成员。

不过你可以这么做:

1. 手动维护一份“近期活跃成员名单”,发通知时就用这个名单@。

2. 用机器人+数据库记录成员最后上线时间,筛选后@。

3. 分群管理,把潜水党另建一个群,免得一起@。

如果你做TG营销,这种需求很常见。建议找懂开发的团队定制机器人功能,会方便很多。

翠晓燕
翠晓燕回答于 09 月 23 日

TG暂无此功能,无法按活跃时间筛选@成员。官方API也未开放相关筛选参数。

你可以这样解决:

1. 自己维护活跃成员名单,定期清理潜水成员

2. 用Bot+数据库,记录成员最近上线时间,发消息只@活跃成员

3. 分群管理,将潜水成员单独建群,发消息不选他们

实际实现需要开发支持。如果是做TG营销的,可以找开发定制这个功能。现在也有很多第三方工具可实现类似功能。

您的答案