Регистрация | Вход
[ Главная · Новые сообщения ]
Форум » Основной раздел » Бот » Вопросы по боту
Вопросы по боту
nemesis 16.08.12 23:12 #211
Тут ранее говорилось о платных версиях бот. А в чем различие что интересного там?
Vladislav 16.08.12 23:22 #212
Это и есть платная версия (в которой есть обновление) только она бесплатная...
zxcv 24.08.12 00:26 #213
Бот на вдс дебиан. Можно ли настроить на авто перезапуск бота при рестарте серва? и рестарт самого бота раз в сутки? Пробовал через cron @reboot /../../eggdrop.sh не запускается бот
Vladislav 24.08.12 01:27 #214
А что это уже не работает? других вариантов особо нет. Насчёт авторестарта есть скрипты в инете, или зайди в тему простые скрипты и прочитай про процедуры работающие по времени да добавь туда строку restart =) а вообще это бесполезное занятие, память не изменится.
zxcv 24.08.12 01:56 #215
Буду пробовать.
А вообще у нас общая проблема с pLanu2. Бот через пару суток вылетает. Найти причину пока не в наших силах. Поэтому думаю рестартить автоматом раз в сутки ночью. В сети ircluxe.ru. Там обновленные сервисы Anope. Может в этом какая-то несовместимость.
Vladislav 24.08.12 10:57 #216
С каким сообщением выходит из сети, останавливается ли при этом процесс на вдс, создаётся ли файл DEBUG в корне бота, какие были последние действия на каналах/привате, сколько свободной памяти на сервере (пишется в top или в !инфа), какая версия tcl, версия сборки и обновляется ли она? Какие скрипты подключены помимо сборки.

Если у тебя та же проблема что и у pLanu2 то есть бот сваливается из сети по пингу и не заходит из-за скрипта который очень часто использует соединение с инетом, то надо переписать такой скрипт, а не придумывать что-то новое.
pLanu2 25.08.12 08:41 #217
как правильно провести линковку двух ботов? пишу:

Quote
!addbot U2Bot U2Bot!*bot@62.109.30.45:8851
*HKS* Пользователь Brian (U2Bot) уже есть в юзерлисте

второму:

Quote
%addbot HKS HKS!*bot@62.109.30.45:8850
*U2Bot* Я не нашел HKS в юзерлисте.
*U2Bot* Бот HKS был успешно добавлен с адресом HKS!*bot@62.109.30.45:8850 и хостом *!*bot@62.109.30.45

потом флаги:

Quote
%botattr HKS +h
*U2Bot* Новые флаги для HKS: h


но когда пишу команду: "%син ник". пишет: "Ничего не найдено", так и должно быть, потому что второй бот не знает юзера "Wave", а первый знает, но ведь если боты слинкованы, они должны обмениваться информацией, и соответсвенно второй бот не должен писать, что ничего не найдено.
Vladislav 25.08.12 10:53 #218
Набираешь !юзеры удаляешь от туда всех ботов что добавил !-юзер ник на всех ботах и добавляешь правильно с указанием не хоста в ирц, а то что указываешь в putty, хост в ирц можно добавить последним аргументом:

!addbot U2Bot 62.109.30.45:8851
%addbot HKS 62.109.30.45:8850
%botattr HKS +h


При добавление бота, в обоих случаях должно быть написано - Бот ... был успешно добавлен с адресом ...

Затем рестарт, любого бота и проверяется линковка командой !боты если он напишет что в ботнете 1 бот значит боты не слинкованы.

Так же бы я проверил какие маски у Brian командой !whois Brian нет ли там масок совпадающих с ботами.
pLanu2 25.08.12 11:49 #219
сделал все как написано, но боты не слинковались:

Quote
*HKS* Бот U2Bot был успешно добавлен с адресом 62.109.30.45:8851 и хостом *!*bot@62.109.30.45.
*U2Bot* Бот HKS был успешно добавлен с адресом 62.109.30.45:8850 и хостом *!*bot@62.109.30.45.
*U2Bot* Новые флаги для HKS: h
*HKS* Хост U2Bot!*bot@62.109.30.45 добавлен к пользователю U2Bot.
*U2Bot* Хост HKS!*bot@62.109.30.45 добавлен к пользователю HKS.

также проверил маски Brian, но там нет совпадающих:

Quote
-telnet!*@* Brian!brian@127-0-1-1.local.ircluxe.ru Brian!InfoBot@127-0-1-1.local.ircluxe.ru.

и у второго:

Quote
-telnet!*@* Brian!brian@127-0-1-1.local.ircluxe.ru.
Vladislav 25.08.12 11:55 #220
Если боты не линкуются значит неверные данные, проверь у обоих ботов в конфиге set botnet-nick ник должен быть тот что ты добавляешь.
Или узнать можно так !tcl return ${::botnet-nick} Возможно ты перепутал порты.
pLanu2 25.08.12 12:27 #221
спасибо, все дело было в botnet-nick - был указан по-умолчанию: "WindropClan", после замены, все слинковалось
pLanu2 25.08.12 12:39 #222
как создать свой собственный флаг пользователя? и куда его записать?
Vladislav 25.08.12 13:36 #223
Назначить командой !флаг пользователю (любая буква английского алфавита, регистр учитывается).

Записать можно в bind или в matchattr, формат такой: глобальный|локальный

Глобальный флаг назначается с пометкой global (читать !флаг) и действует на всех каналах.
Локальный флаг действует только на том канале на котором он был дан.

Если не указано "|" значит флаг только глобальный. Если указано только "-" значит флаг не нужен.

Примеры:

Для: bind pub G !процесс process
Надо: !флаг ник +G global

Для: bind pub G|K !процесс process
Надо: !флаг ник +G global или на нужном канале !флаг ник +K

Для: bind pub GK|F !процесс process
Надо: !флаг ник +G global или !флаг ник +K global или на нужном канале !флаг ник +F

Для: if {![matchattr $hand G] || ![matchattr $hand K]} {return}
Надо: оба флага - !флаг ник +GK global
nemesis 06.09.12 10:31 #224
что это: !топ10 - Топ-10 cамых-cамых (слов): ...
втопе сидят вроде не самые многословные?! Тогда по какому критерию этот топ?
Vladislav 06.09.12 18:35 #225
По словам. Учёт ведётся по маске а не по нику. Так что если маска совпадает то ники склеиваются от сюда может быть всякое..., берётся вроде первый ник с такой маской. Можно почитать тут.
Форум » Основной раздел » Бот » Вопросы по боту
Поиск: