Вопросы по боту
|
|
|
Vladislav 24.12.13 21:49 #301
|
А ты узнай что именно вызывает флуд если это на канале, а если это в привате или ctcp запросы то скоро будет скрипт в боте который будет это контролировать.
Насчёт вылета бота из сети можно почитать тут: http://windrop.clan.su/faq#24
Для игнора есть команды !+игнор !-игнор !игноры
|
|
|
|
silver073000 24.12.13 22:16 #302
|
Спасибо, попробую
|
|
|
а что делать когда атаки на бота идут спонтанно? с 5-10 адресов ранее не известных. имеем канал и имеем бота один товарищ периодически высекает бота за excess flood есть ли возможность постановки в очередь запросов спасибо.
|
|
|
|
Vladislav 27.01.14 12:38 #304
|
Можно почитать тут: http://windrop.clan.su/faq/0-0-24
Или удалить скрипт system/putserv_vs_putfast.tcl - самое простое.
Или найти сервер с более высокими параметрами для отправки собщений.
В excess flood нет ничего страшного, ну вышел бот да сразу зашёл, глупо флудить бота. Если бот следит за порядком и таким образом его тормозят то надо использовать для этого отдельного бота, отключить у него все скрипты кроме защитных. А лучше всего это конечно флаги на сервере, чтоб бот выводил сообщения без задержек тогда это он уже будет флудить, а не его.
|
|
|
прочитано и не один раз. скрипт удалён пока бот выпал сволочи успели закидать весь канал нотисами и флудом понятия не имею какими командами бот был атакован на сей раз ибо уже всё что можно настраивал а насчёт сервера это коим образом? речь идёт о руснете. есть ли возможность каким либо образом заставить бота защищатся от личных сообщений всех кроме овнера
|
|
|
|
Vladislav 27.01.14 13:01 #306
|
На каждом сервере свои настройки флуда, где-то они выше где-то ниже, без того скрипта не должно быть вылетов, если они есть значит уж очень суровые настройки. Поспрашивать о серверах в сети или самому потестить, не один же сервер в сети.
Есть флаги на серверах R - только зареганные могут писать в приват, D - отключает вообще приват. Наличие этих флагов в руснете мне не известно. Глобально только для овнера нет возможности сделать, если только в каждом скрипте менять.
|
|
|
Цитата [13:00:40] <Зая> [12:00:40] CTCP VERSION: from T4K (~emjay@180.183.128.148) [13:00:40] <Зая> [12:00:40] [T4K!~emjay@180.183.128.148] ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!! [13:00:41] <Зая> [12:00:40] [LadySemi!~HeAtBOy@119.97.156.140] ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!! [13:00:41] <Зая> [12:00:40] [fareena!~_super_g@119.97.156.140] ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!! [13:00:41] <Зая> [12:00:40] [Paradidd!~jbaruch7@119.97.156.140] ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!! [13:00:41] <Зая> [12:00:40] [nastysha!~green1@177.10.21.56] ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!! [13:00:41] <Зая> [12:00:40] [sphere!~xtai@111.192.49.244] ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!! [13:00:41] <Зая> [12:00:40] [sherm179!~OPleybob@111.192.50.108] ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!!ALLAHU AKBAR!!!!!!!!!!!!! именно так и рушат бота, лог из дсс
|
|
|
|
Vladislav 27.01.14 13:09 #308
|
Это просто сообщения, если только у кого-то из овнеров не стоит флаг U в этом случае бот ему перенаправляет эти сообщения в приват. Добавлю в этот скрипт антифлуд.
|
|
|
владислав я нифига не понимаю:) тоесть если 60 человек пишут боту и даже если он не отвечает может выпасть?
|
|
|
|
Vladislav 27.01.14 13:23 #310
|
Нет, но если у овнера стоит флаг U то бот все эти сообщения отправляет ему, получается что бот флудит, если нет этого флага ни у кого то эти сообщения не имеют значения. Проверить можно командой: !tcl userlist U
|
|
|
огромное спасибо) есть ли ещё месте где бота могут пробить на флуд?
|
|
|
|
Vladislav 27.01.14 13:47 #312
|
Были такие овнеры? Вообще сейчас в боте стоит антифлуд который закрывает приват если отправлено туда 6 сообщений за 30 секунд, но в руснете этих флагов нет, я проверил, так же при обновлении скриптов на флудные команды выставляются таймеры.
Вызвать флуд у бота можно использовав разные команды которые выводят много текста. С этим ничего не поделать, не ставить же глобальный таймер на все команды. При наличие флагов нужных на сервере это сделать сложнее. Так же такие скрипты можно просто отключить на канале или в привате в настройках скрипта.
Я этим не особо интересуюсь потому что моих ботов не зафлудить так как есть все нужные флаги и привилегии.
|
|
|
были.раньше считал что это нужно. спасибо)
|
|
|
|
Vladislav 27.01.14 14:29 #314
|
Это нужно что-бы видеть что боту пишут в приват, но реализовано не очень, перепишу сегодня скрипт, спасибо за выявление ошибки.
|
|
|
почему убран скрипт !цветы ?
|
|
|