Size: a a a

pyTelegramBotAPI.talks.ru

2019 November 21

Е

Егорка in pyTelegramBotAPI.talks.ru
Понял
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Дурак
источник

K0

Kobe 03:08 EEST in pyTelegramBotAPI.talks.ru
Yulia 🌯
получается в питоне можно переопределять операторы?
Можно методы свои объявлять, я уже не помню как называются эти, для получения объектов по ключу/индексу
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Так, а теперь логика
источник

K0

Kobe 03:08 EEST in pyTelegramBotAPI.talks.ru
Там какие-то __getitem__ вроде были
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Мне надо разрешить пользователю писать 20 сообщений в минуту
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Беру разницу между 0 и 19, сравниваю на разницу в 60
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Окей
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
if len(user) < 20:
       user.append(message.date)
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Но вот это, зачтет только первые 20
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
А дальше в любом случае уйдет в элс
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
ох не хочется перед сном мозг включать..
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
вот вообще
источник

K0

Kobe 03:08 EEST in pyTelegramBotAPI.talks.ru
Перед добавлением удаляй все старые даты, старше минуты, или сколько тебе нужно
источник

K0

Kobe 03:08 EEST in pyTelegramBotAPI.talks.ru
А, вообще как. Очистил старые даты, добавил новую, и потом если их больше 20 - спамит
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
    if len(user) < 20:
       for dat in user:
           if dat + 60 < int(time.time()):
               user.pop(dat)
       user.append(message.date)
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Тип такого?
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
Егорка
    if len(user) < 20:
       for dat in user:
           if dat + 60 < int(time.time()):
               user.pop(dat)
       user.append(message.date)
тип такого только в мс
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
мс?
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
это получается на каждое сообщение
проход по админ и блеклисту
проход по списку дат
жесть
источник