- .rehash
- Перечитать конфигурацию
- .restart
- Перезапустить бота
- .status
- Показать статус
- .uptime
- Показать аптайм
- .whois
- Показать информацию о пользователе
- .who
- Показать, кто подключен к боту
- .whom
- Показать пользователей в dcc
- .bots
- Показать ботов в ботнете
- .bottree
- Показать «дерево» ботнета
- .vbottree
- Показать «дерево» ботнета с указанием версий
- .chpass
- Поменять пароль пользователю
- .newpass
- Поменять свой пароль
- .die
- «убить» бота
- .relay
- Присоединиться к другому боту
- .chat
- Включить/отключить чат
- .su
- Сменить юзера
- .chattr
- Сменить права пользователю
- .away
- Уйти в away
- .back
- Выход из away
- .quit
- Выход из патилайна
- .chaninfo
- Посмотреть настройки канала
- .chanset
- Поменять настройки канала
- .match
- Поиск по юзерам
- .handle
- Поменять ник в боте
- .+host
- Добавить маску
- .-host
- Удалить маску
- .binds
- Ловушки событий
- .+user
- Добавить юзера
- .-user
- Удалить пользователя
- .+chan
- Добавить канал
- .-chan
- Удалить канал
- .+bot
- Добавить бота
- .-bot
- Удалить бота
- .link
- Прилинковать бота
- .unlink
- Отлинковать бота
- .rehash
- Эта команда заставляет бота перечитать файлы конфигурации, скрипты и все что подгружается при старте. Эта команда не перезагружает модули и бота!
- .restart
- Эта команда заставляет перезагрузиться всего бота целиком. По этой команде перезагружаются файлы конфигурации, скрипты, модули, очищаются «ловушки» событий (bind). При этой команде не сбрасывается аптайм бота, но если Вы пользуетесь модулем uptime, то вашего бота будут считать «недоверенным». Это связано с тем, что модуль uptime тоже будет выгружен.
- .status
- Эта команда показывает информацию о боте, ОС, в которой он запущен и о каналах, которые поддерживает бот.
- .uptime
- Эта команда покажет время «жизни» бота — сколько времени бот не перезагружался.
- .whois <пользователь>
- Эта команда покажет информацию (хендл (внутреннее имя пользователя в боте); наличие пароля; количество записок; глобальные флаги; время и место, где в последний раз был заме чен; каналы, где был этот пользователь; флаги пользователя на этом канале; когда был замечен в последний раз на этом канале) о пользователе. Следует учитывать, что ник в IRC не всегда идентичен имени пользователя на боте.
- .who [бот]
- Эта команда показывает, кто сейчас подключен к ботам в DCC (partyline). Она показывает как пользователей, так и ботов, которые подключены к данному боту. Если параметр [бот] не указан, то будет показан who для текущего бота, если параметр [бот] указан — будет показан who для указанного бота. Для пользователей покажет хост пользователя, для ботов — дату, время подключения, версию и сеть бота.
- .whom
- Эта команда очень похожа на who. Отличие в том, что whom показывает только пользователей (людей), которые сейчас в dcc. При использовании модуля assoc есть возможность создавать «каналы» в DCC (патилайне), но обычно это редко используется т.к. нет смысла использовать dcc-чат, когда есть IRC.
- .bots
- Эта команда выдаст список ботов (в одну строку), которые в данный момент находятся в ботнете.
- .bottree
- Эта команда покажет список ботов в ботнете, отсортированный в виде «дерева».
- .vbottree
- Эта команда покажет список ботов в ботнете, отсортированный в виде «дерева» с указанием версий.
- .chpass <пользователь> [пароль]
- Эта команда меняет пароль указанному пользователю. При указании пользователя и отсутствующем параметре [пароль], пароль пользователя будет удален. При указании пароля, пароль должен быть длинной 6 или более символов.
- .newpass <пароль>
- Эта команда меняет пароль пользователю, под которым произведен вход на бота. Параметр <пароль> обязателен и должен быть длинной 6 или более символов.
- .die
- Эта команда «убьет» (выключит) бота. Если указана причина, бот покинет IRC с этой причиной в сообщении о выходе, если причина не указана, бот покинет IRC с ником «убившего» в quit-сообщении.
- .relay
- Эта команда позволяет подключиться к другому боту, через того бота, куда вы сейчас подключены. Может быть полезной, если у Вас есть несколько ботов в одной локальной сети и только один из них имеет доступ во внешнюю сеть. Бот, к которому вы хотите подключиться таким образом, должен быть добавлен текущему боту командой +bot. При выходе с удаленного бота, вы вернетесь к текущему.
- .chat
- Эта команда позволяет включить или отключить режим чата в патилайне. То есть, если писать какой-либо текст в патилайне и в начале не поставить командный префикс (обычно точка «.»), то этот текст увидят все, кто в тот момент находятся в патилайне во всем ботнете (объединении ботов). Таким образом можно разговаривать без irc.
- .su
- Эта команда позволяет сменить пользователя. Полезна если требуется выполнить то или иное действие от имени другого пользователя бота или если надо «перезайти» в юзера с более высокими правами чем у текущего.
- .chattr
Эта команда позволяет менять флаги (права) доступа для пользователя. Подробнее в статье флаги пользователей Windrop и Eggdrop
Примеры:
- .away [причина]
- Эта команда поставит Вас в режим «away» (ушел) с указанной причиной. Причина будет видна тем, кто наберет команду who в патилайне. Вернуться из эвея можно командой
back
илиaway
без параметра причины. - .back
- Эта команда снимет с вас режим «away»
- .quit
- Эта команда порвет telnet-соединение с ботом (патилайн). При указании причины, ее увидят те, кто остался в патилайне.
- .chaninfo [#канал]
- Эта команда выдаст вам настройки канала, которые указаны в боте. Менять настройки можно командой chanset.
- .chanset <#chan> <настройки>
- Позволяет менять настройки канала, установленные в боте. Пример:
.chanset #MyChannel flood-chan 10:8
- .match
- Позволяет искать пользователей по определенным параметрам. Пример:
.match *Вася*
- .handle <новый_хендл>
- Эта команда меняет ваш внутренний ник на указанный.
- .+host [handle] <hostmask>
- Добавляет маску указанному пользователю. Если пользователь не указан — добавляет текущему. Пример:
.+host Вася *!*[email protected]
- .-host [handle] <hostmask>
- Удаляет маску у указанного пользователя. Если пользователь не указан — удаляет у текущего.
- .binds
Эта команда покажет Вам список «ловушек» для событий. Можно использовать поиск по подстроке:
binds *seen*
- TYPE — тип ловушки, tcl-тип события
- FLGS — необходимые флаги, tcl-флаги (уровни) доступа
- COMMAND — событие, на которое реагирует эта строка
- HITS — количество использований этой команды с последней перезагрузки (restart) бота.
- BINDING (TCL) — имя процесса
- .+user <handle> [hostmask]
- Добавляет юзера к боту в базу. Юзер добавляется без пароля и флагов. Пример:
.+user Вася *!*[email protected]
- .-user <handle>
- Удаляет юзера из базы бота. Пример:
.-user Vasya
- .+chan <#канал> [опции]
- Добавляет канал в базу бота. Пример:
.+chan #zhukovsky.net
- .-chan <#канал>
- Удаляет канал из базы бота. Команда удаляет всю информацию о канале, в том числе флаги прописанных пользователей и т.п. Если надо временно убрать канал — используйте команду
.chanset #канал +inactive
. Пример:.-chan #zhukovsky.net
- .+bot <handle> [address[:bot port[/user port]]] [host]
- Добавляет бота в ботнет (объединение ботов). Пример:
.+bot Botinok 192.168.1.1:3333 botinok!*[email protected]
— добавит бота с IP 192.168.1.1, портом 3333 (для линковки) и маской botinok!*[email protected] (для определения в IRC) - .-bot <handle>
- Удаляет бота из ботнета. Перед удалением необходимо отлинковать бота командой .unlink <bot>
- .link [via-bot] <bot-to-link>
- Заставляет вашего текущего бота попробовать прилинковаться к другому боту (добавленному через .+bot). Пример:
.link Botinok
- .unlink <bot/*>
- Заставляет Вашего текущего бота разорвать связь с указанным ботом. Пример:
.unlink Botinok
— разорвет связь между Вашим ботом и ботом Botinok. При указании «*» вместо имени бота, связь порвется со всеми прилинкованными ботами.