Telegram 机器人抽奖仅活跃成员可参与,能否 “定义‘活跃成员为近 7 天发言超 5 条’”,明确参与门槛?
1 个回答
这样设置也是可以的!你可以在你的 Telegram 机器人代码中添加一个判断条件,例如:判断用户在最近 7 天内是否在群组中发送过至少 5 条消息。
具体来说,你可以利用 Telegram Bot API 获取群组中的历史消息,筛选出指定用户的消息记录。判断其是否满足“近 7 天发送消息 ≥5 条”的条件。只有满足该条件的用户,才允许参加抽奖活动。
如果你自己不会写代码,可以找开发人员帮你实现,这部分代码逻辑其实不难写。只要开发人员熟悉 Python 和 Telegram Bot API,就可以实现。
另外提醒一下,要确保机器人具有查看群组消息历史的权限,否则是获取不到数据的。权限问题也需要提前设置好。