电报机器人如何才能在组中的特定时间进行更改?
问题描述:
我为群组构建了一个电报机器人。当机器人添加到群组中时,它将删除包含广告的邮件。如何将机器人更改为在每个群组中工作30天,然后停止它?这意味着,例如,今天的机器人被添加到组1,并且下一个星期机器人被添加到组2;我需要更换机器人以停止组1中的30天,并在组2中停止另外37天。 我该怎么做?电报机器人如何才能在组中的特定时间进行更改?
答
你无法知道你的机器人目前已加入群组多久。 :(
你需要把它登录到自己的数据库,并有leaveChat
方法,如果你需要它。
答
简单,你只需要在后端数据库,只要存储group_id
和join_date
在
在任何时候,每一行,您可以查询数据库。如果超过30天已经过去了join_date
,停止机器人或离开组。
您还可以使用任何其它存储而不是数据库。文件,索引等
+0
@AliHashemi请引入一个网站来学习 – Sajjad
[如何创建一个只能为每个用户运行30天然后在那里停止的电报机器人?](https://stackoverflow.com/questions/46194007/how-to-create-a-telegram-bot -hat-only-works-for-30-days-per-user-and-stop-stops) – nostradamus