.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
    

    Примеры:
    

        *  .chattr vasya +m — выдать пользователю vasya глобальный флаг «m» (мастер)
        *  .chattr vasya |+m #chan — выдать пользователю vasya флаг «m» на канале #chan
          

      
.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 Вася *!*vasya@vasya.some.net

.-host [handle] <hostmask>

    Удаляет маску у указанного пользователя. Если пользователь не указан — удаляет у текущего.

.binds

Эта команда покажет Вам список «ловушек» для событий. Можно использовать поиск по подстроке: binds *seen*
    

        *  TYPE — тип ловушки, tcl-тип события
        *  FLGS — необходимые флаги, tcl-флаги (уровни) доступа
        *  COMMAND — событие, на которое реагирует эта строка
        *  HITS — количество использований этой команды с последней перезагрузки (restart) бота.
        *  BINDING (TCL) — имя процесса
          

      
.+user <handle> [hostmask]

    Добавляет юзера к боту в базу. Юзер добавляется без пароля и флагов. Пример: .+user Вася *!*vasya@no.such.net

.-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!*bot@some.net — добавит бота с IP 192.168.1.1, портом 3333 (для линковки) и маской botinok!*bot@some.net (для определения в IRC)

.-bot <handle>

    Удаляет бота из ботнета. Перед удалением необходимо отлинковать бота командой .unlink <bot>

.link [via-bot] <bot-to-link>

    Заставляет вашего текущего бота попробовать прилинковаться к другому боту (добавленному через .+bot). Пример: .link Botinok

.unlink <bot/*>

    Заставляет Вашего текущего бота разорвать связь с указанным ботом. Пример: .unlink Botinok — разорвет связь между Вашим ботом и ботом Botinok. При указании «*» вместо имени бота, связь порвется со всеми прилинкованными ботами.

Комментарии (0)

 
Похожие записи

support