我有一个带有投票系统的Discord Bot。 Discord机器人可以创建多个民意调查并将数据存储在.json文件中。唯一的问题是,人们可以为一次民意调查投票两次。我如何做到这样,一个人就不能为一次民意调查投票两次?这似乎是一个简单的问题,但是,我找不到解决此问题的方法。
答案 0 :(得分:0)
在名为“ voted”的JSON文件中创建一个数组,只要有人投票,就将其Discord ID添加到该数组中。每当有人尝试投票时,请检查“投票”数组中是否已存在其ID。
注意:这不会阻止用户创建垃圾邮件帐户只是为了投票。