Команды: *** ВСЕ КОМАНДЫ МОЖНО ИСПОЛЬЗОВАТЬ ИЗ ОКНА БОТА, ЗАМЕНИВ “.” НА “/” (БЕЗ КАВЫЧЕК). Например /server. НЕОБХОДИМ ДОСТУП 20 .find <username> или .whois - Показывает уровень доступа игрока к боту .about или .ver - Показывает версию бота .server - Показывает имя сервера, к которому подключён бот. .add <username> <access> <flags> или .set - Добавляет <username> пользователя в список к боту с уровнем доступа <access> (10-998) и флагом <flags> (A - Z) .whoami - Показывает Ваш уровень доступа к боту. .cq - очищает список команд для бота. Полезно, если Ваш бот стал спамить, флудить или банить большое количество народу. .designated - Показвыает последнего, назначенного ботом в администраторы пользователя. .flip - Flips a coin. – в переводе «кидать монетку», что это значит не известно. .findflag <flag> или .findattr - Показывает всех пользователей с указанным флагом <flag> .roll - генерирует случайное число из промежутка от 0 до 100 .roll <number> - Генерирует случайное число из промежутка от 0 до <number>
НЕОБХОДИМ ДОСТУП 40 .time - Показывает время и дату на компьютере, на котором запущен бот. ?trigger - Показывает текущий триггер бота. .pingme или .getping - Показывает пинг игрока, с которым он зашёл сервер Battle.net .dns <hostname/URL> - По смыслу должна проверять наличие WEB страницы или хоста по адресу hostname. В действительности не работает.
НЕОБХОДИМ ДОСТУП 50 .say <message> - Пишет сообщение <message> .shout <message> - То же, что и .say .ignore <username> или .ign - Игнорирует пользователя <username> .unignore <username> - Разигнорить пользователя <username> .addquote <quote> - Добавить цитату <quote> в quotes.txt. .quote - Произвольно показывает цитату из quotes.txt. .away - Позволяет боту «уйти». То же самое, что и /away в Battle.net`е .back - Возвращает бота из статуса away .ping <username> - Показывает пинг игрока <username> на канале. .uptime - Показывает продолжительность работы компьютера и время работы бота. .mp3 - Показывает песню, которая играет в winamp`е. .mail <username> <message> - Отправляет пользователю <username> письмо. .vote <duration> - Начинает голосование, длительностью <duration> секунд. .voteban <username> - Начинает 30и секундное голосование на бан пользователя. Если голосование проходит, пользователь банится. .votekick <username> - Начинает 30и секундное голосование на кик пользователя. Если голосование проходит, пользователь кикается. .tally - Показывает результат текущего голосования. .info <username> - Показывает полную информацию о пользователе <username> .scq - Silently clears the queue. .expand <text> - Добавляет пробелы между буквами сообщения text. .where - Бот говорит на каком он канале и сколько на нём пользователей.
НЕОБХОДИМ ДОСТУП 60 .kick <username> <username> - Кикает пользователя <username> с сообщением <message>. .ban <username> <username> - Банит пользователя <username> с сообщением <message>. .unban <username> - разбанить пользователя <username>. .lastwhisper - Показывает, кто последний написал приват боту. .fadd <user> - Добавляет пользователя <user> в список друзей бота. .frem <user> - Удаляет пользователя <user> из списка друзей бота. .bancount - Показывает сколько пользователей забанил бот, пока он сидел на канале. .allseen - Показывает имена последних 15 пользователей, которые находились на канале. .levelbans - Показывает статус бана по уровню на канале в игре Warcraft 3. .d2levelbans - Показывает статус бана по уровню на канале в игре Diablo 2. .tagcheck <expression> - Возвращает имена пользователей, которые были забанены TAG-банами. <expression> - часть никнейма пользователя.
НЕОБХОДИМ ДОСТУП 70 .shitlist <user> или .pban .shitadd - Добавляет пользователя в щитлист. .shitlist - Показывает пользователей в щитлисте. .shitdel <user> - Удаляет пользователя из щитлиста. .safeadd <user> или .safelist <user> - Добавляет пользователя в сейфлист. .safedel <user> - Удаляет пользователя из сэйфлиста. .safelist - Показывает список пользователей в сейфлисте. .tagbans - Показывает забаненные кланы. .tagadd или .tagban .addtag - Добавляет клан в бан. .tagdel - Удаляет клан из бана. .protect on/off - Включает режим защиты канала. Все пользователи, не занесённые в сейфлист или не имеющие уровень доступа больше 20, или 20, будут баниться. .mimic <username> - Повторяет все сообщения за пользователем <username>. .nomimic - Выключает предыдущую команду. .cmdadd <r> <q> <a> или .addcmd - Добавляет Custom Commands. .cmddel <commandname> или .delcmd - Удаляет Custom Commands. .cmdlist или .listcmds - Перечисляет Custom Commands и уровень доступа к ним. .plist / .phrases - Показывает список запрещённых фраз. .padd / .addphrase - Добавляет фразу в список запрещенных фраз. .pdel / .delphrase - Удалякт фразу из списка запрещенных фраз. .phrasebans (on/off/status) - Включает или выключает phraseban, или показывает статус бана. .pon / .poff – Включить или выключить phrasebans. .ipban <username> - Банит пользователя по IP-адресу (пользователь не сможет зайти ни с какого другого аккаунта). .unipban <username> - Разбанивает пользователя. .ipbans (on/off/status) - Включить/выключить или показать статус IP-бана. .banned - Показывает список забаненных пользователей. .setpmsg - Устанавливает сообщение при бане в режиме Channel Protection.
НЕОБХОДИМ ДОСТУП 80 .reconnect - Реконнект бота к Battle.net. .des <user> или .designate - Назначить оператором канала пользователя . .rejoin - Бот перезайдёт на канал .settrigger <trigger> - Устанавливает триггер для команд. .igpriv / .unigpriv - Игнорирует сообщения пользователей, не входящих в список друзей, на приватных каналах. .rem <user> - Удаляет пользователя из списка доступа к боту. .next - Переключает песни в winapm`е .stop - Останавливает воспроизведение в winamp`e .play - Начинает воспроизведение в winamp`e .play <track> - Позволяет проиграть определённый трек в winamp`e (можно писать цифру, или часть названия песни). .setvol <volume> - Установить громкость winamp`а. (0-100) .pause - Пауза воспроизведения в winamp`e .sethome - Установить домашний канал бота (к примеру, при подключении бот будет заходить сразу на канал, или при кике с другого канала возвращаться на домашний). .idle on/off - Включить или выключить idle сообщение. .setidle <message> - Изменить idle сообщение. .idletype [quote, mp3, uptime, msg, message] - Изменить тип idle сообщения. .idletime [minutes] - Изменить промежуток времени между повторами idle сообщений. .block <username> - Блокирует сообщения от пользователя <username>. .profile <username> - Выводит текстовую информацию о пользователе. .greet <message> - Изменяет сообщение, которое появляется при входе пользователя на канал. .greet off - Выключает это сообщение. .levelban <level> - Устанавливает уровень игрока на канале в игре Warcraft 3, игроки с более низким уровнем будут баниться. .d2levelban <level< - То же что и .levelban но только для Diablo2. .clist/.clientbans/.cbans - Список ClientBans. .cadd <client> или .addclient Добавляет в ClientBan. .cdel <client> или .delclient Удаляет ClientBan. .koy on / off - Включает/выключает Kick-On-Yell. (при большом количестве заглавных буков, пользователь будет кикаться).
НЕОБХОДИМ ДОСТУП 90 .join <channel> - Бот заходит на канал. .home или .joinhome - Бот заходит на домашний канал. .resign - Бот перезаходит на канал. .setname <name> - Изменить имя бота. .setpass <pass> - Изменить пароль бота. .setserver <server> - Изменить сервер, к которому подключается бот. .setkey <cdkey> - Изменить ключ бота. .setexpkey <cdkey> - Изменить ключ дополнения(LOD or Frozen Throne) .quiettime <on>, <off>, <status> или .qt - Включение/выключение или статус «тихого часа». Все разговаривающие будут баниться. .giveup <username> или .op - Сделать пользователя оператором на канале. .readfile <filename> - Прочитать указанный файл (файл должен находиться в папке с ботом). .invite <username> - Пригласить пользователя в клан (только если бот шаман или вождь в клане). .clan <private / public> - Меняет статус канала. При приватном статусе зайти могут только участники клана, при публичном – абсолютно все. .peonban <on / off / status> - Включает бан пользователей, у которых иконка пеона. .exile <username> <message> - Добавляет в щитлист и банит по IP указанного пользователя. .unexile <username> - Отменяет действие предыдущей команды. .clearbanlist / .cbl - очищает список забаненных пользователей (только командой .ban)
НЕОБХОДИМ ДОСТУП 100 .quit - Закрыть бота. .locktext - Блокирует окно чата. .loadwinamp - Загружает winamp из дерриктории по умолчанию (C:\Program Files\Winamp\winamp.exe). Если winamp находится в какой-то другой папке введите в config.ini, в категории [Other], строку WinampPath= и путь к winamp.exe.
Список команд взят с форумов сайта http://www.blizzard.ru.
Что такое flags. Система флагов позволяет расширить возможность управления ботом. Имеется 5 базовых флагов:
Буква
Название
Описание
A
Admin
Администратор бота. Имеет возможность вводить все команды, независимо от доступа.
B
Banned
Пользователи с флагом B находятся в шитлисте. Они будут забанены как только зайдут на канал.
D
Designated
Пользователи, имеющие этот флаг, будут автоматически назначаться администратором, как только зайдут на канал. Это удобно, если пользователь уходит с канала и возвращается. Используйте с осторожностью!
S
Safelisted
Пользователь с флагом S находятся в сейфлисте. Бот его не может кикнуть с канала или забанить.
Z
Tagbanned
Бот будет банить не только пользователя с этим флагом, но и всех из его клана.
Кроме этого можно добавлять свои флаги. Допустим часть людей из вашего клана хотят иметь возможность пользоваться командами .mimic и .nomimic, однако вам не хочется давать им доступ 70, так как они будут иметь возможность делать не очень хорошие вещи (например кикать с канала и банить). В директории с ботом есть фаил acsess.ini. Открываем его и добавляем туда после [Flags] следующие строки: mimic=m nomimic=m После этого назначаем пользователю флаг M и он может пользоваться только этими командами.
Можно также переназначать доступ у команд. Допустим мы хотим сделать, чтобы командой .kick могли пользоваться люди с доступом 40. Для этого в том-же фаиле ищем [Numeric] и после него пишем: kick=40 Теперь для комады .kick достаточно иметь 40 доступа! Будьте осторожны с переназначением команд!