Регистрация | Вход
[ Главная · Новые сообщения ]
Форум » Основной раздел » Бот » Вопросы по боту
Вопросы по боту
Vladislav 24.05.11 14:46 #46
Сбилась база данного модуля, возможно был выключен неправильно бот.
Удаляем в папке megahal файл megahal.brn и megahal.brn~bak

Или можно попробовать удалить только megahal.brn а megahal.brn~bak переименовать в megahal.brn чтобы сохранить базу.
Vladislav 06.06.11 10:03 #47
Quote
Сеть IrcLine бот перестал заходить на каналы, на команды в чате не отвечает, всё было хорошо...


Ип попал под бан, что не редкость в данной сети, нужно указать в конфиге идент и пасс от него (идент можно получить на канале #reg или использовать свой если есть):

Code
set servers { irc.ircline.ru:6667:идент:пароль }
Vladislav 10.06.11 09:33 #48
Quote
Внёс изменения в скрипт (бот на шелле), сохранил, пишу !rehash бот падает, поднимаю, всё нормально. Вопрос почему бот упал?


Банально скрипт не успел ещё сохранится, убедившись, что закачка завершена делай !rehash. А лучше использовать команду !загрузка.
Vladislav 11.06.11 10:35 #49
Quote
Как сделать в AllProtection чтоб он не кикал а сразу банил?


Если скрипт ещё не загружался на боте, то открываем скрипт и меняем например для антифлуда строками:

Code
lappend ap:udefs {ap:textl "4:7 300 w:k:kb 2"}


4:7 - четыре строки за 7 секунд считать флудом
300 - банить на 5 часов
w:k:kb - предупредить, при повторном нарушении кикнуть и на третий раз забанить с киком.
2 - маска бана.

Нам нужно поменять w:k:kb на kb и тогда бот при первом нарушении забанит сразу с киком.

ВАЖНО: Если скрипт уже был запущен, то эти настройки переходят уже в bot.chan и изменять в скрипте имеет смысл только для новых каналов, для старых берутся значения из bot.chan это точно также как с глобальными флагами в конфиге бота (set global-chanset).

Поэтому либо отключаем бота и удаляем весь блок настроек этого скрипта из bot.chan либо меняем значения командой !set.

Например: !set ap:textl "4:7 300 kb 2"
Vladislav 13.06.11 18:45 #50
Quote
Викторина, бот не реагирует на команду "", что можете сказать, или подскажите в каком файле искать где он ловит команды?


Потому что на обычные вопросы установлен автоматический вывод подсказок а также на шарады.

Quote
<Windrop> [Вопрос]: Клинчатый камень в вершине арки, свода (в архитектуре) ( 5 букв, 1 слово )
<Windrop> Подсказка №1: ****к
<Windrop> Подсказка №2: з****
<Windrop> Никто не ответил на вопрос. Правильный ответ: замок.


Читай внимательней !вхелп в нём есть отдельные команды помощи по каждому типу викторины. Например на блиц вопросы и кота в мешке подсказок нет.

А вот на анаграммы есть:

Quote
<Windrop> [Анаграмма]: укистияонтц.
<Vladislav> !х
<Windrop> Счет Vladislav становится меньше на 4 очка!
<Windrop> Подсказка: ко*********
kotopyos 19.06.11 21:08 #51
Назрел вопрос, так, на всякий случай. Как включить идентификацию бота в автоматическом режиме? Фак прочитал - ничего не нашел. Может проглядел? Спасибо.
Vladislav 19.06.11 21:19 #52
На сервисах в eggdrop.conf:

Quote
# Пароль от ника бота.
set gbpass "пароль"


Для того чтоб бот идентился при глюках/сплитах сервисов, открывай scripts\system\b-ident.tcl указывай сигнальную строку для твоей сети.

На свой ник у бота:

Quote
7. Устанавливаем на себя флаги: !chattr свой_ник +UPf global
Флаг U - отсылает вам в приват всё, что пишут в привате боту; P - перманентная авторизация;
f - пользователь не будет наказан за флуд и т.д.
maks 20.06.11 16:24 #53
Здраствуйте!
скачал бота!автору 5+ !но есть такой вопрос на канале начали флудить боты поставил allprotection.tcl исправило,но они начали флудить публичными командами в привате бота и он стал вылетать,можно как то сделать чтоб запретить роботу в привате?хотел закрыть приват но надо чтоб бот поставил себе +g как это можно сделать?
Vladislav 20.06.11 16:44 #54
Чтоб не вылетал за флуд

Quote
Как сделать чтобы бота не выбрасывало с сервера за флуд?
Установить на сервисах флаг F, с этой просьбой нужно обратиться к администрации вашей сети. Также с этим флагом бот будет мгновенно отправлять сообщения в приват, не зависимо от количества строк. Или отключите скрипт system/putserv_vs_putfast.tcl


Также можно ставить игноры на тех кто флудит !helps -c -g other, скрипт allprotection.tcl должен защищать и приват.

Моды на сервере при соединении устанавливаются в конфиге, добавь или замени нужный флаг.

Code
# Cкрипт, который выполнится во время подключения к серверу.
set init-server {
putquick "MODE $botnick +B"
}
kotopyos 20.06.11 19:56 #55
Только у меня так?

3913444.jpg (61.4 Kb)
Vladislav 20.06.11 20:01 #56
Обнови скрипт с главной страницы, команды выделенные цветом можно скачивать.
Mika 28.06.11 10:02 #57
у меня после смены времени игры !битва, после !restart бот обратно не зашел, пробовала через путти, выводит это:

Quote
Eggdrop v1.6.20 © 1997 Robey Pointer © 2010 Eggheads
[13:53:42] --- Loading eggdrop v1.6.20 (Tue Jun 28 2011)
[13:53:42] Listening at telnet port 8850 (all).
[13:53:42] Модуль загружен: dns
[13:53:42] Модуль загружен: blowfish
[13:53:42] Модуль загружен: channels
[13:53:42] Модуль загружен: server
[13:53:42] Модуль загружен: ctcp
[13:53:42] Модуль загружен: irc
[13:53:42] Модуль загружен: notes (с языковой поддержкой koi8-r)
[13:53:42] Модуль загружен: console (с языковой поддержкой koi8-r)
[13:53:42] Модуль загружен: transfer (с языковой поддержкой koi8-r)
[13:53:42] Модуль загружен: filesys (с языковой поддержкой koi8-r)
[13:53:42] Модуль загружен: uptime
[13:53:42] para.tcl 1.0.0 by DragonDX Loaded ...
[13:53:42] answer load...by Asfer..
[13:53:42] Tcl error in file 'eggdrop.conf':
[13:53:42] invalid command name "165}"
while executing
"165}"
(file "data/count.data" line 19)
invoked from within
"source $count_file "
invoked from within
"if {[file exists $count_file]} { source $count_file }"
(file "scripts/info/count.tcl" line 38)
invoked from within
"source scripts/info/count.tcl"
(file "eggdrop.conf" line 303)
[13:53:42] * КОНФИГ НЕ ЗАГРУЖЕН (НЕ НАЙДЕН ИЛИ ОШИБКА)


что делать?
Vladislav 28.06.11 12:44 #58
Если ещё не разобралась попробуй сохранить файл data/count.data а у бота его очистить и запустить если запустится то скопируй его сюда, бот говорит что в нём ошибка, но там её быть не должно. Если самому ничего в нём не менять.
Mika 08.07.11 16:10 #59
здравствуйте, у меня после смены ника бота, пропал сам бот, в путти выводит так
%cd eggdrop
%./eggdrop-m.sh

Quote
Eggdrop v1.6.20 © 1997 Robey Pointer © 2010 Eggheads
[20:02:45] --- Loading eggdrop v1.6.20 (Fri Jul 8 2011)
[20:02:45] Listening at telnet port 8851 (all).
[20:02:45] Модуль загружен: dns
[20:02:45] Модуль загружен: blowfish
[20:02:45] Модуль загружен: channels
[20:02:45] Модуль загружен: server
[20:02:45] Модуль загружен: ctcp
[20:02:45] Модуль загружен: irc
[20:02:45] Модуль загружен: notes (с языковой поддержкой koi8-r)
[20:02:45] Модуль загружен: console (с языковой поддержкой koi8-r)
[20:02:45] Модуль загружен: transfer (с языковой поддержкой koi8-r)
[20:02:45] Модуль загружен: filesys (с языковой поддержкой koi8-r)
[20:02:45] Модуль загружен: uptime
[20:02:45] Скрипт загружен: alltools.tcl
[20:02:45] Скрипт загружен: action.fix.tcl
[20:02:45] Скрипт загружен: compat.tcl
[20:02:45] Скрипт загружен: userinfo.tcl
[20:02:45] Скрипт загружен: b-ident.tcl
[20:02:45] Скрипт загружен: bugs.tcl
[20:02:45] Скрипт загружен: ccs.tcl
[20:02:45] Скрипт загружен: egglib_pub.tcl
[20:02:45] Скрипт загружен: globalset.tcl
[20:02:45] Скрипт загружен: http.tcl
[20:02:45] Скрипт загружен: lvote.tcl
[20:02:45] Скрипт загружен: privmsg.tcl
[20:02:45] Скрипт загружен: putserv_vs_putfast.tcl
[20:02:45] Скрипт загружен: randctcp.tcl
[20:02:45] Скрипт загружен: safeload.tcl
[20:02:45] Скрипт загружен: tcl.tcl
[20:02:45] Скрипт загружен: voice.tcl
[20:02:45] Скрипт загружен: z-greet.tcl
[20:02:45] Скрипт загружен: anek.tcl
[20:02:45] Скрипт загружен: bash.tcl
[20:02:45] Скрипт загружен: birthday.tcl
[20:02:45] Скрипт загружен: bred.tcl
[20:02:45] Скрипт загружен: calc-man.tcl
[20:02:45] Скрипт загружен: channews.tcl
[20:02:45] Скрипт загружен: chantop.tcl
[20:02:45] Скрипт загружен: compliment.tcl
[20:02:45] Скрипт загружен: count.tcl
[20:02:45] Скрипт загружен: dns.tcl
[20:02:45] Скрипт загружен: feed.tcl
[20:02:45] Скрипт загружен: flib.tcl
[20:02:45] Скрипт загружен: foreca.tcl
[20:02:45] Скрипт загружен: genname.tcl
[20:02:45] Скрипт загружен: gismeteo.tcl
[20:02:45] Скрипт загружен: google_calc.tcl
[20:02:45] Скрипт загружен: gramm.tcl
[20:02:45] Скрипт загружен: help.tcl
[20:02:45] Скрипт загружен: horo.tcl
[20:02:45] Скрипт загружен: icqinfo.tcl
[20:02:45] Скрипт загружен: ircsearch.tcl
[20:02:45] Скрипт загружен: kino.tcl
[20:02:45] Скрипт загружен: life.tcl
[20:02:45] Скрипт загружен: lun.tcl
[20:02:45] Скрипт загружен: lurk.tcl
[20:02:45] Скрипт загружен: market.tcl
[20:02:45] Скрипт загружен: newyear.tcl
[20:02:45] Скрипт загружен: peak.tcl
[20:02:45] Скрипт загружен: perevod.tcl
[20:02:45] Скрипт загружен: phrase.tcl
[20:02:45] Скрипт загружен: ping.tcl
[20:02:45] Скрипт загружен: poisk.tcl
[20:02:45] Скрипт загружен: quote.tcl
[20:02:45] Скрипт загружен: radioonline.tcl
[20:02:45] Скрипт загружен: rank.tcl
[20:02:45] Скрипт загружен: rules.tcl
[20:02:45] Скрипт загружен: siteinfo.tcl
[20:02:45] Скрипт загружен: soft.tcl
[20:02:45] Скрипт загружен: sonnic.tcl
[20:02:45] Скрипт загружен: statslev.tcl
[20:02:45] Скрипт загружен: statusi.tcl
[20:02:45] Скрипт загружен: synonims.tcl
[20:02:45] Скрипт загружен: telo.tcl
[20:02:45] Скрипт загружен: title.tcl
[20:02:45] Скрипт загружен: today.tcl
[20:02:45] Скрипт загружен: topcom.tcl
[20:02:45] Скрипт загружен: tsong.tcl
[20:02:45] Скрипт загружен: utf2win2koi.tcl
[20:02:45] Скрипт загружен: vseen.tcl
[20:02:45] Скрипт загружен: wiki.tcl
[20:02:45] Скрипт загружен: acro.tcl
[20:02:45] Скрипт загружен: antislap.tcl
[20:02:45] Скрипт загружен: asknick.tcl
[20:02:45] Скрипт загружен: bandit.tcl
[20:02:45] Скрипт загружен: barman.tcl
[20:02:45] Скрипт загружен: boom.tcl
[20:02:45] Скрипт загружен: bullet.tcl
[20:02:45] Скрипт загружен: choice.tcl
[20:02:45] Скрипт загружен: dadyt.tcl
[20:02:45] Скрипт загружен: deathday.tcl
[20:02:45] Скрипт загружен: duel.tcl
[20:02:45] Скрипт загружен: fight.tcl
[20:02:45] Скрипт загружен: fignya.tcl
[20:02:45] Скрипт загружен: fish.tcl
[20:02:45] Скрипт загружен: kiss.tcl
[20:02:45] Скрипт загружен: klever.tcl
[20:02:45] Скрипт загружен: kto.tcl
[20:02:45] Скрипт загружен: kubik.tcl
[20:02:45] Скрипт загружен: lamometer.tcl
[20:02:45] Скрипт загружен: lesbi.tcl
[20:02:45] Скрипт загружен: lotto.tcl
[20:02:45] Скрипт загружен: opic.tcl
[20:02:45] Скрипт загружен: podarok.tcl
[20:02:45] Скрипт загружен: rastabar.tcl
[20:02:45] Скрипт загружен: ruletka.tcl
[20:02:45] Скрипт загружен: sex.tcl
[20:02:45] Скрипт загружен: sexdice.tcl
[20:02:45] Скрипт загружен: slogan.tcl
[20:02:45] Скрипт загружен: snackbar.tcl
[20:02:45] Скрипт загружен: spin.tcl
[20:02:45] Скрипт загружен: subword.tcl
[20:02:45] Скрипт загружен: svalka.tcl
[20:02:45] Скрипт загружен: words.tcl
[20:02:45] Скрипт загружен: ymhuk.tcl
[20:02:45] Скрипт загружен: zags.tcl
[20:02:45] Скрипт загружен: ck.httputils.tcl
[20:02:45] Скрипт загружен: ck.idle.tcl
[20:02:45] Скрипт загружен: ck.skakdollar.tcl
[20:02:45] Скрипт загружен: ck.tinyurl.tcl
[20:02:46] Скрипт загружен: cyborg.tcl
[20:02:46] Модуль загружен: social (с языковой поддержкой koi8-r)
[20:02:46] Модуль загружен: stats
[20:02:46] Модуль загружен: megahal
[20:02:46] * Last context: megahal:megahal.c/512 []
[20:02:46] * Please REPORT this BUG!
[20:02:46] * Check doc/BUG-REPORT on how to do so.
[20:02:46] * Wrote DEBUG
[20:02:46] * SEGMENT VIOLATION -- CRASHING!
Segmentation fault
%
DmitRex 08.07.11 16:36 #60
Попробуй в eggdrop.conf закоментировать строку:

Quote

source megahal/megahal.tcl
Форум » Основной раздел » Бот » Вопросы по боту
Поиск: