IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#acetonevideo
/2021/05/25
@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 - ушёл -