2017-09-16 95 views
0

我爲羣組構建了一個電報機器人。當機器人添加到羣組中時,它將刪除包含廣告的郵件。如何將機器人更改爲在每個羣組中工作30天,然後停止它?這意味着,例如,今天的機器人被添加到組1,並且下一個星期機器人被添加到組2;我需要更換機器人以停止組1中的30天,並在組2中停止另外37天。 我該怎麼做?電報機器人如何才能在組中的特定時間進行更改?

+0

[如何創建一個只能爲每個用戶運行30天然後在那裏停止的電報機器人?](https://stackoverflow.com/questions/46194007/how-to-create-a-telegram-bot -hat-only-works-for-30-days-per-user-and-stop-stops) – nostradamus

回答

0

你無法知道你的機器人目前已加入羣組多久。 :(

你需要把它登錄到自己的數據庫,並有leaveChat方法,如果你需要它。

0

簡單,你只需要在後端數據庫,只要存儲group_idjoin_date

在任何時候,每一行,您可以查詢數據庫。如果超過30天已經過去了join_date,停止機器人或離開組。

您還可以使用任何其它存儲而不是數據庫。文件,索引等

+0

@AliHashemi請引入一個網站來學習 – Sajjad