Size: a a a

2021 October 14

K

Koan in Боты TgDev
Freq что-то невзлюбил одного участника, уже второй раз на него набрасывается без видимого повода. На самом деле от участника в чате около 100 постов за freq-сутки, ну и еще около 15 редактирований в логах, если вдруг это тоже считается. Удаленных участником постов нет.

Message from john smith has been deleted because user has reached the limit (300) of messages allowed per day (day ends in 2.0 hr 38.0 min) (?)
источник

NK

ID:0 in Боты TgDev
Нет, редактирования не должны считаться.
источник

NK

ID:0 in Боты TgDev
Кидайте сюда или на support@tgdev.io:
* ID или юзернейм чата
* ID или юзернейм участника этого

Посмотрю в базе.
источник

K

Koan in Боты TgDev
Так выше же ссылка (?) на ваш лог.
источник

NK

ID:0 in Боты TgDev
Ща гляну
источник

NK

ID:0 in Боты TgDev
я вот тоже вижу в базе бота 103 сообщения за сутки от этого участника
источник

K

Koan in Боты TgDev
Там tz странная стоит, может из-за этого. Отрицательные смещения на сайте не сохраняются -)
источник

NK

ID:0 in Боты TgDev
Что за странная тз? Я честно гря уже не соображаю.
источник

K

Koan in Боты TgDev
+23 вместо -1, так как отрицательные интерфейс сайта не сохраняет, а командой делать было лень.
Это не к спеху, посмотрите когда удобнее будет.
источник

NK

ID:0 in Боты TgDev
Хм, т.е. сайт молча -1 в единицу переделывает?
источник

K

Koan in Боты TgDev
Нет, ругается на отрицательные числа.
источник

NK

ID:0 in Боты TgDev
Надо будет пофиксить.
источник

NK

ID:0 in Боты TgDev
В общем, щас ничо не скажу, мозг уже мёртвый.
источник

K

Koan in Боты TgDev
Ну я суточный лимит отключил уже, так что все ok.
источник

NK

ID:0 in Боты TgDev
Ну, код, берёт текущее UTC время, зануляет у него часы, минуты т.е. получает начало дня по гринвичу. Далее для положительного смещения таймзоны он это смещение вычитает т.е. в вашем случае он ещё на 23 часа в прошлое уходит.
источник

NK

ID:0 in Боты TgDev
А если бы было -1, то он бы наоборот добавил один час к UTC по гринвичу и уже с этой точки бы считал кол-во сообщений
источник

NK

ID:0 in Боты TgDev
Но он не обрабатывает "переполнения". Так что указвыать 23 часа не самая хорошая идея. 😅
источник

NK

ID:0 in Боты TgDev
Про баги надо писать в чат. Я их фикшу.
источник

K

Koan in Боты TgDev
#/freq set tz_offset=-1
FAIL: Value -1 is invalid for type int
источник

NK

ID:0 in Боты TgDev
беда
источник