Telegram 机器人抽奖仅活跃成员可参与,能否 “定义‘活跃成员为近 7 天发言超 5 条’”,明确参与门槛?​

定涵容定涵容09月15日913

我们做TG营销,想搞个机器人抽奖,但是只想让活跃的人参加,可以设置成“近7天发了5条以上消息才算活跃”吗?这个可以实现吗?怎么操作?

1 个回答

有优瑗
有优瑗回答于 09 月 15 日
最佳答案

这样设置也是可以的!你可以在你的 Telegram 机器人代码中添加一个判断条件,例如:判断用户在最近 7 天内是否在群组中发送过至少 5 条消息。

具体来说,你可以利用 Telegram Bot API 获取群组中的历史消息,筛选出指定用户的消息记录。判断其是否满足“近 7 天发送消息 ≥5 条”的条件。只有满足该条件的用户,才允许参加抽奖活动。

如果你自己不会写代码,可以找开发人员帮你实现,这部分代码逻辑其实不难写。只要开发人员熟悉 Python 和 Telegram Bot API,就可以实现。

另外提醒一下,要确保机器人具有查看群组消息历史的权限,否则是获取不到数据的。权限问题也需要提前设置好。

您的答案