eggdrops.ru

Коллекция скриптов, модулей и документации по ИРК ботам

 

 
 
Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
 
eggdrops.ru »   Флаги »   Режимы каналов eggdrop
Режимы каналов eggdrop
chanmode
какие канальные режими бот будет "удерживать"?
'+' означает включен
'-' означает выключен

idle-kick
через сколько минут бездействия в канале кикать пользователей?
(установите "0" для отключения)

stopnethack-mode
снимать оп со всех, кто входит в канал и получает опа от сервера.
0 выключено
1 isoptest (не снимать, если он registered op),
2 wasoptest (не снимать, если он был op до split)
3 не снимать, если isop или wasop
4 не снимать, если isop и wasop
5 если у канала -bitch: смотри stopnethack-mode 3
если у канала +bitch: смотри stopnethack-mode 1
6 если у канала -bitch: смотри stopnethack-mode 2
если у канала +bitch: смотри stopnethack-mode 4

revenge-mode
что делать боту, если у него установлен режим revenge?
(по умолчанию 1).
0 - деопать
1 - деопать и ставить +d
2 - деопать, ставить +d и кикать
3 - деопать, ставить +d, банить и кикать

ban-time
время (в минутах) на временные баны. если "0", то "вечный" бан.

exempt-time
продолжительность действия исключений из бан-листа, в минутах.
при нулевом значении исключения не снимаются никогда.
исключение снимается в случае, если на канале нет банов, удовлетворяющих
этой же маске. поддерживается лишь некоторыми сетями (например, IRCnet и
ForestNet), определяется наличием символа 'e' в numeric 004,
получаемым от сервера в момент соединения.

invite-time
продолжительность действия приглашений (+I режим), в минутах.
при нулевом значении приглашения не имею срока истечения.
бот будет проверять приглашения каждые X минут, но не будет их удалять,
если канал имеет флаг +i.

aop-delay (минимум:максимум)
для autoop и autovoice
aop-delay 0 без задержки
aop-delay x или aop-delay x:x x секунд задержка
aop-delay x:y разная задержка

если автоопный пользователь войдет в момент обработки другого автоопного
пользователя, то бот отдаст серверу команду на оп одной строкой.

need-op
скрипт, выполняющийся при желании бота получить опа на канале.
очень эффективно в сочетании с сервисами, если Ваша сеть их поддерживает.
допускается использование переменной $botnick, однако имя канала
необходимо указывать непосредственно.

need-invite
скрипт, выполняющийся при желании бота войти на канал по приглашению.
очень эффективно в сочетании с сервисами, если Ваша сеть их поддерживает.
допускается использование переменной $botnick, однако имя канала
необходимо указывать непосредственно.

need-key
скрипт, выполняющийся при желании бота войти на канал закрытый ключом.
очень эффективно в сочетании с сервисами, если Ваша сеть их поддерживает.
допускается использование переменной $botnick, однако имя канала
необходимо указывать непосредственно.

need-unban
скрипт, выполняющийся при желании бота войти на канал, где его забанили.
очень эффективно в сочетании с сервисами, если Ваша сеть их поддерживает.
допускается использование переменной $botnick, однако имя канала
необходимо указывать непосредственно.

need-limit
скрипт, выполняющийся при желании бота войти на канал, где лимит
пользователей достиг максимума и новым нет места.
очень эффективно в сочетании с сервисами, если Ваша сеть их поддерживает.
допускается использование переменной $botnick, однако имя канала
необходимо указывать непосредственно.

flood-chan (10:60)
сколько сообщений в канал за какое количество секунд от одного хоста
считать флудом?

flood-deop (3:10)
сколько деопов за какое количество секунд от одного хоста считать
mass de-op?

flood-kick (3:10)
сколько киков за какое количество секунд от одного хоста считать
mass kick?

flood-join (5:60)
сколько входов за какое количество секунд от одного хоста считать
join-флудом?

flood-ctcp (3:60)
сколько ctcp-запросов в канал за какое количество секунд от одного хоста
считать ctcp-флудом?

flood-nick (5:60)
сколько смен ников за какое количество секунд от одного хоста считать
nick-флудом?

указав 0 или 0:0 вы отключите проверку на флуд

внимание! "need-op", "need-invite", и т.д. имеют лимит строки в 120 символов.
если вам необходимо больше, создайте свою процедуру и просто вызывайте.

также есть еще множество настроек канальных опций, которые имеют два
состояния: включено/выключено
включенные опции в виде: +autoop
выключенные опции в виде: -autoop




Список доступных опций канала:

enforcebans
кикать пользователей, если установлен бан и на канале есть совпадающие
с маской бана люди

dynamicbans
активировать бан только при необходимости. бот будет хранить внутри себя
полный список банов, но активировать их на сервере будет только, если
появится пользователь совпадающий с маской бана.

userbans
позволять установку банов напрямую?
если выключить, то поставить можно будет только из консоли бота.

dynamicexempts
активировать исключение только при необходимости. бот будет хранить
внутри себя полный список исключений, но активировать их на сервере
будет только, если появится появится бан совпадающий с маской исключения.
Исключение будет сброшено, как только будет снят сам бан.

userexempts
позволять установку исключений напрямую?
если выключить, то поставить можно будет только из консоли бота.

dynamicinvites
активировать приглашение только при необходимости. бот будет хранить
внутри себя полный список приглашений, но активировать их на сервере
будет только, если канал будет в режиме +i и появится пользователь
запросивший приглашение. Приглашение сбросится при установке режима -i

userinvites
позволять установку приглашений напрямую?
если выключить, то поставить можно будет только из консоли бота.

autoop
давать статус op при входе пользователям, которые имеют флаг +o.

authalfoop
давать статус halfop при входе пользователей, которые меют флаг +l.

bitch
только пользователи с флагом +o могуть получить статус опа на канале.

greet
выводит приветствия установленные пользователями.

protectops
снова давать статус опа пользователям с флагом +o, если они были
деопнуты.

protecthalfops
снова давать статус halfop пользователям с флагом +l, если они были dehalfop-нуты.

protectfriends
снова давать статус опа пользователям с флагом +f, если они были
деопнуты.

statuslog
отображать статус канала в консоли каждые 5 минут.

revenge
мстить людям, которые деопали/кикали/банили ботов, опов (+o) и друзей (+f)
пользователи с +f не подвергаются мщению

revengebot
то же самое что и revenge, но мстит только за ботов
все пользователи подвергаются мщению, даже опы (+o)

autovoice
давать статус voice при входе пользователям, которые имеют флаг +v.

secret
показывать канал при выводе команды botinfo и who в ботнет.

shared
сделать общими пользовательские данные канала и обменивать их с
передачей файла пользователей.

cycle
производить попытки перевойти в канал, если потеряны все опы.

dontkickops
не кикать пользователей с флагом +o при нарушениях.

inactive
не обслуживать канал, но при этом и не потерять данные и настройки
(flood, channel set), флаги пользователей и баны для этого канала.
установка +inactive заставит бота покинуть канал.

seen
обработка seen-запросов в канале (требуется seen модуль).

nodesynch
не обращать внимания на смену режимов канала не опами канала.
(это предотвратит "борьбу" ботов с irc-сервисами)





 


11