| Amen 4.3.03 - сервисный бот для канала(ов). Не скажу, что мегафункциональный, но автор всё время его дописывает, совершенствует. Описание внутри архива. Установка и настройка: Запустить файл Setting.exe РЕГИСТРАЦИЯ МАСТЕРА Заполнить поля "Логин" и "Пароль" и нажмите кнопку Сохранить. НАСТРОЙКА БОТА - файл bot.ini. Если запустить бота, не исправляя файл настройки - будут использоваться дефолтовые настройки. 2. Запуск. Запустить Amen.exe. Если все настроено правильно - то увидите окно бота. Далее надо нажать Connect. В верхнем окне отображаются все серверные сообщения поступающие к боту. Справа отображается информация о состоянии бота: количество пользователей, кол-во каналов, и т.д., а также входящий трафик и средняя скорость, и кнопка вкл/выкл ведения логов. 3. Установка бота на каналы. После захода бота на сервер, надо зайти к нему в приват (/query ник_бота) и проидентифицироваться, набрав !ид логин пароль (логини пароль которые вы набирали при регистрации мастера). Затем если вам надо чтоб бот зашел на какойто канал и выполнял там комманды, надо прописать его на канал коммандой !канал + #канал. На этот канал он будет заходить всегда при следующих коннектах на сервер, до тех пор пока он не будет списан с канала (!канал - #канал). При прописывании бота на канал, желательно прописывать ему статус кофа, иначе будут доступны не все комманды. 4. Регистрация пользователей. Для того чтоб другим людям зарегистрироваться на боте - достаточно, чтобы они зашли к нему в приват и набрал - !рег логин пароль (логин и пароль они придумывают сами). Регистрация нужна для того чтобы в дальнейшем они могли пользоваться коммандами бота. 5. Помощь по коммандам. Для получения списка доступных комманд надо в привате у бота набрать !хелп. Он выведет полный список комманд. Если человек не хозяин бота и его глобальный статус ниже 15, то комманды мастера и хозяина он не увидит. Для получения детальной помощи по какой-то комманде - надо набрать !хелп комманда (например: !хелп !рег) 6. Автовыполнение комманд при коннекте. Для того чтоб бот при коннекте на сервер выполнил нужные комманды - надо записать их в файл perform (без расширения). Например, надо чтоб бот при коннекте проидентился как хозяин канала: PRIVMSG ChanServ :identify #kanal пароль Таже комманда может быть записанна в виде - cs identify #kanal пароль Или, например, надо чтоб бот поставил себе флаг, что он бот mode $me +B (Принимаются сокращения только ns и cs, а также msg вместо PRIVMSG. Остальные имена сервисов надо писать полностью, если только на сервере не прописанны аллиасы).
«Все они ищут возможность начать войну и бесконечные отчаянные, кровавые битвы. Похоже на громкий плач. Не думаю, что они вообще хотят всего этого. Наоборот, так они кричат и молят о смерти».
|