Регистрация | Вход
[ Главная · Новые сообщения ]
Форум » Основной раздел » Бот » Вопросы по боту
Вопросы по боту
Vladislav 24.12.13 21:49 #301
А ты узнай что именно вызывает флуд если это на канале, а если это в привате или ctcp запросы то скоро будет скрипт в боте который будет это контролировать.

Насчёт вылета бота из сети можно почитать тут: http://windrop.clan.su/faq#24

Для игнора есть команды !+игнор !-игнор !игноры
silver073000 24.12.13 22:16 #302
Спасибо, попробую :)
tzar 27.01.14 10:32 #303
а что делать когда атаки на бота идут спонтанно?
с 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 нет ничего страшного, ну вышел бот да сразу зашёл, глупо флудить бота. Если бот следит за порядком и таким образом его тормозят то надо использовать для этого отдельного бота, отключить у него все скрипты кроме защитных. А лучше всего это конечно флаги на сервере, чтоб бот выводил сообщения без задержек тогда это он уже будет флудить, а не его.
tzar 27.01.14 12:50 #305
прочитано и не один раз.
скрипт удалён
пока бот выпал сволочи успели закидать весь канал нотисами и флудом
понятия не имею какими командами бот был атакован на сей раз ибо уже 
всё что можно настраивал
а насчёт сервера это коим образом? речь идёт о руснете.
есть ли возможность каким либо образом заставить бота защищатся  от личных сообщений всех кроме овнера
Vladislav 27.01.14 13:01 #306
На каждом сервере свои настройки флуда, где-то они выше где-то ниже, без того скрипта не должно быть вылетов, если они есть значит уж очень суровые настройки. Поспрашивать о серверах в сети или самому потестить, не один же сервер в сети.

Есть флаги на серверах R - только зареганные могут писать в приват, D - отключает вообще приват. Наличие этих флагов в руснете мне не известно. Глобально только для овнера нет возможности сделать, если только в каждом скрипте менять.
tzar 27.01.14 13:05 #307
Цитата
[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 в этом случае бот ему перенаправляет эти сообщения в приват. Добавлю в этот скрипт антифлуд.
tzar 27.01.14 13:17 #309
владислав я нифига не понимаю:)
тоесть если 60 человек пишут боту и даже если он не отвечает может выпасть?
Vladislav 27.01.14 13:23 #310
Нет, но если у овнера стоит флаг U то бот все эти сообщения отправляет ему, получается что бот флудит, если нет этого флага ни у кого то эти сообщения не имеют значения. Проверить можно командой: !tcl userlist U
tzar 27.01.14 13:34 #311
огромное спасибо)
есть ли ещё месте где бота могут пробить на флуд?
Vladislav 27.01.14 13:47 #312
Были такие овнеры? Вообще сейчас в боте стоит антифлуд который закрывает приват если отправлено туда 6 сообщений за 30 секунд, но в руснете этих флагов нет, я проверил, так же при обновлении скриптов на флудные команды выставляются таймеры.

Вызвать флуд у бота можно использовав разные команды которые выводят много текста. С этим ничего не поделать, не ставить же глобальный таймер на все команды. При наличие флагов нужных на сервере это сделать сложнее. Так же такие скрипты можно просто отключить на канале или в привате в настройках скрипта.

Я этим не особо интересуюсь потому что моих ботов не зафлудить так как есть все нужные флаги и привилегии.
tzar 27.01.14 14:09 #313
были.раньше считал что это нужно.
спасибо)
Vladislav 27.01.14 14:29 #314
Это нужно что-бы видеть что боту пишут в приват, но реализовано не очень, перепишу сегодня скрипт, спасибо за выявление ошибки.
lm 09.02.14 19:41 #315
почему убран скрипт !цветы ?
Форум » Основной раздел » Бот » Вопросы по боту
Поиск: