Вопросы по боту
|
|
|
nemesis 16.08.12 23:12 #211
|
Тут ранее говорилось о платных версиях бот. А в чем различие что интересного там?
|
|
|
|
Vladislav 16.08.12 23:22 #212
|
Это и есть платная версия (в которой есть обновление) только она бесплатная...
|
|
|
Бот на вдс дебиан. Можно ли настроить на авто перезапуск бота при рестарте серва? и рестарт самого бота раз в сутки? Пробовал через cron @reboot /../../eggdrop.sh не запускается бот
|
|
|
|
Vladislav 24.08.12 01:27 #214
|
А что это уже не работает? других вариантов особо нет. Насчёт авторестарта есть скрипты в инете, или зайди в тему простые скрипты и прочитай про процедуры работающие по времени да добавь туда строку restart =) а вообще это бесполезное занятие, память не изменится.
|
|
|
Буду пробовать. А вообще у нас общая проблема с 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
|
По словам. Учёт ведётся по маске а не по нику. Так что если маска совпадает то ники склеиваются от сюда может быть всякое..., берётся вроде первый ник с такой маской. Можно почитать тут.
|
|
|