Ежедневная награда помощь, Discord Bot - PullRequest
0 голосов
/ 10 мая 2018

Я пишу бот-дискорд, я хочу, чтобы игроки получали ежедневное вознаграждение, однако я не уверен, как я могу позволить пользователю получать вознаграждение каждые 24 часа. Я перепробовал много решений, но не нашел ни одного.

(переписать, EXT)

Примечания:

  1. Бот будет использовать файлы json для хранения времени, в течение которого пользователь потребовал свой ежедневный бонус.
  2. Будет много пользователей, выполняющих это в значительной степени в одно и то же время, поэтому эта функция должна использоваться несколькими людьми.

Спасибо всем, кто помогает, даже если это не слишком полезно.

1 Ответ

0 голосов
/ 10 мая 2018

Я исправил эту проблему, используя формат времени эпохи Unix.В основном я взял текущее время и минус время, хранящееся в dict.Если разница больше или равна 86400 секундам, то прошел день, позволяющий им вернуть свой бонус

...