Страница 1 из 1

gseen.mod

СообщениеДобавлено: 02 дек 2008 14:40
tvrsh
В gseen модуле есть такая функция
# tell users if someone was !seen'ing for them
set tell-seens 1

он сообщает вам о том, что вас кто-то искал. Но, сообщения эти приходят нотисом и если вы заходите сразу на несколько каналов при логине в сеть то они теряются среди нотисов от других ботов и сервисных сообщений. Намного удобнее было бы получать эти сообщения в приват.
Ниже показан способ как этого добиться.
Открываете в исходниках модуля файл do_seen.c находите в нем строку
Код: Выделить всё
dprintf(DP_HELP, "NOTICE %s :%s\n", l->nick, SLONELOOK);
и меняете ее на
Код: Выделить всё
dprintf(DP_HELP, "PRIVMSG %s :%s\n", l->nick, SLONELOOK);
после чего находите строку
Код: Выделить всё
dprintf(DP_HELP, "NOTICE %s :%s\n", l->nick, reply);
и меняете ее на
Код: Выделить всё
dprintf(DP_HELP, "PRIVMSG %s :%s\n", l->nick, reply);

После это перекомпилируйте бота.

Внимание! Пока не тестировалось!

Re: gseen.mod

СообщениеДобавлено: 04 дек 2008 14:21
Vampirsha
Спасибо, всё работает.

Re: gseen.mod

СообщениеДобавлено: 30 июн 2009 23:34
tvrsh
Еще очень часто спрашивают как сделать так, чтобы бот не отвечал на запросы дважды.
Дважды он отвечает от того, что срабатывают ai бинды. Для их отключения в конфиге модуля в разделе AI Settings сделайте
set ai-seen-binds {
""
""
""
""
}
и также можно сделать для ai-seenstats-binds.

Re: gseen.mod

СообщениеДобавлено: 16 мар 2010 18:56
zolti
А где вообще можно почитать как правильно использовать моды? Я хотел бы поставить этот gseen. Но не понимаю как его правильно настроить.

В последней версии еггдропа включена уже последняя версия gseen?

Допустим я его дописал в loadmodule gseen. Как его настроить правильно? как должен называться конфиг файл и где он должен лежать?

Спасибо.

Re: gseen.mod

СообщениеДобавлено: 16 мар 2010 23:40
tvrsh
zolti писал(а):А где вообще можно почитать как правильно использовать моды? Я хотел бы поставить этот gseen. Но не понимаю как его правильно настроить.

В последней версии еггдропа включена уже последняя версия gseen?

Допустим я его дописал в loadmodule gseen. Как его настроить правильно? как должен называться конфиг файл и где он должен лежать?

Спасибо.

Как правильно ставить модули написано в файле README внутри архива с модулем.
Вкратце: папку с модулем gseen.mod кладем в src/mods в исходниках бота, после чего перекомпилируем бота начиная с ./configure | Для Windrop модули устанавливаются копированием .dll файла в папку modules. В обоих случаях не забываем настроить и подгрузить в eggdrop.conf конфигурационные файлы модулей.

В Eggdrop ничего не включено, только в Windrop. Чтобы загрузить модуль надо в конфиг бота бота прописать загрузку конфига модуля строкой source gseen.conf
Конфиг называется gseen.conf

Re: gseen.mod

СообщениеДобавлено: 17 мар 2010 01:19
zolti
Ага, спасибо, так и сделал. У меня еггдроп уже был с gseen, компилировать ничего не пришлось.

Re: gseen.mod

СообщениеДобавлено: 17 мар 2010 13:43
zolti
Вопрос снят.