@qend
Leopold
Most2
Ruskoye_911
`
acetone_
anon3
cancername
fidoid
korol4ik_
nil
poriori
segfault
skromniy
weko
whothefuckami
zero_tolerance
acetone
lnkr: нашел вчерашнюю проблему)) дело не в векторе, а в защите от флуда на уровне ПО сервера))
acetone
lnkr: как появишься, можешь опробовать выдачу логов в ЛС :)
acetone
путин
acetone
lnkr: думаю над твоим предложением с оффлайн сообщениями, которые будут досылаться подключившемуся пользователю. Какое ограничение должно быть, чтобы функцией нельзя было злоупотребить?
lnkr
acetone: Ну я вообще это вижу в следующем контексте - получается что-то вроде простенькой такой почты. Юзеру отправляются мессаги, возможно несколько от нескольких юзеров. Когда юзер появляется в онлайне, бот ему не сразу всё выгружает, а чтоб не
lnkr
срать понапрасну присылает что-то вроде "У вас 4 новых сообщения", и предлагает две команды - прочитать (тогда бот уже отгружает все сообщения и удаляет их из своих загашников) либо послать нахуй (opt-out для тех кому не интересно, больше этому юзеру
lnkr
отложенные письма не приходят). Если юзер не сделал ни того ни другого, то бот ничего не удаляет и присылает всё то же самое в следующий раз, когда юзер зайдет онлайн. Мало ли, юзер зашёл и тут же вылетел, ничего не прочитав, а мессаги уже удалены -
lnkr
непорядок, цель то была доставить месседж любой ценой. Ограничения банальные - "ящик" на одного юзера может содержать не больше например 50 сообщений, а сами сообщения нельзя отправлять из ЛС, только публично че�
lnkr
, кто мудак, и можно будет либо запретить ему вообще взаимодействия с ботом, либо выпиздрить из комнаты, если совсем необучаемый
acetone
lnkr: светлая ты голова)
lnkr
acetone: голова светлая пока не ей это всё делать) так-то конечно можно распланировать тут огого, с проверкой в логах, что получатель и отправитель это существующие лица, не первый раз заглянувшие в комнату, что юзер авторизовался через NickServ,
lnkr
выборочный игнор можно запилить, а потом вспомнить что емайл всё-таки уже существует)
lnkr
вижу что предыдущая мессага как раз порвалась пока нарезалась, напиши если там что-то не пришло или скорраптилось
acetone
lnkr: я декодировал порвавшуюся мессагу, я ж программист)
acetone
lnkr: да, по NickServ полюбому проверять надо и отправителя и получателя))
acetone
qend: это ты грубанул :D сейчас будет флудильня в ЛС))
qend
бляя)
qend
ctrl c
qend
)))
acetone
Кстати, qend, сурцы бота открыты notabug.org/acetone/ircbot
acetone
ctrl C нету))
acetone
кажется, придумал как реализовать отмену вывода в лс
acetone
осталось полчаса, сейчас прикину
acetone
qend: вроде бы сделал
acetone
завтра потестирую
acetone
и залью сюда)
qend
какой командой отключается?
acetone
qend: будет любым сообщением в ЛС боту (в ответ на его флуд)
acetone
- ушёл -