Четверг, 2017.12.14, 17:57На сайте Московское время

Навигация
Категории раздела
Мои статьи [33]
хакер [9]
IRC [21]
Секреты вконтакте [7]
Взлом IRC: [4]
Мини-чат

Наш опрос
Как вам мой сервер?


Архив
Результаты
Всего голосовало: 20
Мы в контакте
Последние файлы
Статистика

Онлайн всего: 65
Гостей: 65
Пользователей: 0
Форма входа
Главная » Статьи » Мои статьи

Команды ботов Eggdrop и Windrop

.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
Позволяет менять настройки канала, установленные в боте. Пример: .chanset #MyChannel flood-chan 10:8
.match
Позволяет искать пользователей по определенным параметрам. Пример: .match *Вася*
.handle
Эта команда меняет ваш внутренний ник на указанный.
.+host [handle]
Добавляет маску указанному пользователю. Если пользователь не указан — добавляет текущему. Пример: .+host Вася *!*vasya@vasya.some.net
.-host [handle]
Удаляет маску у указанного пользователя. Если пользователь не указан — удаляет у текущего.
.binds

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

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

.+user [hostmask]
Добавляет юзера к боту в базу. Юзер добавляется без пароля и флагов. Пример: .+user Вася *!*vasya@no.such.net
.-user
Удаляет юзера из базы бота. Пример: .-user Vasya
.+chan [опции]
Добавляет канал в базу бота. Пример: .+chan #zhukovsky.net
.-chan
Удаляет канал из базы бота. Команда удаляет всю информацию о канале, в том числе флаги прописанных пользователей и т.п. Если надо временно убрать канал — используйте команду .chanset #канал +inactive. Пример: .-chan #zhukovsky.net
.+bot [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
Удаляет бота из ботнета. Перед удалением необходимо отлинковать бота командой .unlink
.link [via-bot]
Заставляет вашего текущего бота попробовать прилинковаться к другому боту (добавленному через .+bot). Пример: .link Botinok
.unlink
Заставляет Вашего текущего бота разорвать связь с указанным ботом. Пример: .unlink Botinok — разорвет связь между Вашим ботом и ботом Botinok. При указании «*» вместо имени бота, связь порвется со всеми прилинкованными ботами.

Мы рекомендуем воспользоваться программой Multiterminal для удобного администрирования ботами.
Категория: Мои статьи | Просмотров: 460 | Добавил: [RePeRoK]|

HTML
BB-Code
Ссылка
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Кабинет

Гость !


шаблоны для ucoz
Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!
Поиск
Анекдоты
Топ файловиков
теги

Warircsu.at.ua © 2011< | Конструктор сайтов - uCoz Сайт оптимизирован под браузер FireFox Mozilla. SiteMap | SiteMap Forum.