私は(これをベースとして使用する)とを使用するBot
ために書いています。Telegram
Python
Google App Engine
Datastore
ユーザーがチャットで何かを送信した頻度を保存する場所を作成し、カウンターを更新してスパムを防止しますIf Counter > x don't answer
。
class SpamFilterDB(ndb.Model):
UserID = ndb.IntegerProperty()
ChatID = ndb.IntegerProperty()
Counter = ndb.IntegerProperty()
いくつかのサンプルデータ:
ここで、ユーザーが再びボットを使用できるように、すべてのユーザーのカウンターを定義された時間 (たとえば毎日) に x だけ減らしたいと考えています。
どうやってするか?
注: 私の Python スキルはまだ初心者レベルです。