纸飞机 TG 自动删除未读消息排除标星和 @消息,能否 “设置‘标星消息超过 100 条后自动删除最早的’”?​

索清昶索清昶09月15日559

在用纸飞机TG机器人发消息时,有没有办法让机器人自动删除未读的消息,同时保留已标记星标和@我的消息呢?另外,如果标记星标的消息太多,能否设置一个上限,自动清理过期的标记星标消息呢?

1 个回答

笃梦菲
笃梦菲回答于 09 月 15 日
最佳答案

Telegram本身不支持你列出的这些高级自动清理功能。

你可以这么搞:

1. 利用TG机器人的API手动实现部分功能,例如用定时任务删除未读消息,但要排除星标和@消息就得自己加判断条件。

2. 星标消息超过100条自动清理,这个规则得你自己定,比如按时间排序删旧的,也可以用第三方工具或自己写脚本。

3. 建议使用TG的“频道+机器人”组合,再用后台程序过滤掉非必要消息,减少消息堆积。

如果你是开发者,可以基于Bot API做个轻量级的中间服务来实现这些需求,难度不高,但要会点基础。

您的答案