IRC-бот

5 views
Skip to first unread message

Zelgadis

unread,
Jun 11, 2010, 10:41:43 PM6/11/10
to GALUG
Всем привет!

Такая проблема - не согласится ли кто-нить оказать помощь openSource
проектам и хостить на одной из доступных ему машин IRC-бота
записывающего логи канала IRC?

Бот должен висеть на канале круглые сутки, логи должны быть доступны
извне, типа как тут: http://dooglus.rincevent.net/synfig/logs/2010/?C=M;O=D

Канал #synfig и, если есть возможность, то #morevna на freenode.net.
Вопрос легальности с владельцами канала согласован.

Константин

--
http://morevnaproject.org/

Alexander Tarasov

unread,
Jun 12, 2010, 4:34:47 AM6/12/10
to ga...@googlegroups.com
Могу захостить на сервере - не проблема.
24/7, аптайм 98% примерно.
Надо бота подобрать - и можно.


12.06.10, Zelgadis<ksee.z...@gmail.com> написал(а):

> --
> Вы получили это сообщение, поскольку подписаны на группу GALUG.
>
> Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу
> ga...@googlegroups.com.
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу
> galug+un...@googlegroups.com.
> О дополнительных функциях можно узнать в группе по адресу
> http://groups.google.com/group/galug?hl=ru.
>
>

Zelgadis

unread,
Jun 16, 2010, 9:45:20 PM6/16/10
to ga...@googlegroups.com
12 июня 2010 г. 15:34 пользователь Alexander Tarasov
<mr.t...@gmail.com> написал:

> Могу захостить на сервере - не проблема.
> 24/7, аптайм 98% примерно.
> Надо бота подобрать - и можно.
Спасибо, такие условия нас более чем устраивают!
По поводу бота - я не совсем корректно выразился. Фактически
достаточно запущенного консольного клиента типа irssi, который бы
писал свои логи в общедоступную папку.

--
http://morevnaproject.org/

Alexander Tarasov

unread,
Jun 17, 2010, 9:55:03 AM6/17/10
to ga...@googlegroups.com
привет.

ок, я приеду с сессии 22-го июня примерно, и сразу сделаю, ок?

17.06.10, Zelgadis<ksee.z...@gmail.com> написал(а):

Zelgadis

unread,
Jun 19, 2010, 2:08:01 AM6/19/10
to ga...@googlegroups.com
17 июня 2010 г. 20:55 пользователь Alexander Tarasov
<mr.t...@gmail.com> написал:

> привет.
>
> ок, я приеду с сессии 22-го июня примерно, и сразу сделаю, ок?
Супер!

Alexander Tarasov

unread,
Jun 21, 2010, 11:09:10 PM6/21/10
to ga...@googlegroups.com
Посмотри вывод на http://92.50.212.1:8081/2010/ , такой пойдет?

19 июня 2010 г. 13:08 пользователь Zelgadis <ksee.z...@gmail.com> написал:

Zelgadis

unread,
Jun 21, 2010, 11:41:37 PM6/21/10
to ga...@googlegroups.com
А можно разделить в каталоги по каналу? То есть:
* /morevna/2010/
* /synfig/2010/

И ещё локаль поставить английскую. "Log opened Втр Июн 22 10:02:48
2010" некоторых напугает до смерти. ^__^


22 июня 2010 г. 10:09 пользователь Alexander Tarasov

Alexander Tarasov

unread,
Jun 21, 2010, 11:48:43 PM6/21/10
to ga...@googlegroups.com
Сейчас посмотри на  http://92.50.212.1:8081/ :)

22 июня 2010 г. 10:41 пользователь Zelgadis <ksee.z...@gmail.com> написал:

Zelgadis

unread,
Jun 21, 2010, 11:51:23 PM6/21/10
to ga...@googlegroups.com
Отлично, но мои сообщения он не видит.

22 июня 2010 г. 10:48 пользователь Alexander Tarasov

Alexander Tarasov

unread,
Jun 21, 2010, 11:53:30 PM6/21/10
to ga...@googlegroups.com
Раз в 15 минут раскидывает логи, как-то так :)

22 июня 2010 г. 10:51 пользователь Zelgadis <ksee.z...@gmail.com> написал:

Zelgadis

unread,
Jun 21, 2010, 11:56:29 PM6/21/10
to ga...@googlegroups.com
А! Тогда понятно. Слушай, а может он прямо на synfig.org может
раскидывать? ssh/rsync/ftp доступно.

22 июня 2010 г. 10:53 пользователь Alexander Tarasov

Alexander Tarasov

unread,
Jun 21, 2010, 11:59:42 PM6/21/10
to ga...@googlegroups.com
По rsync можно, в принципе. Какие параметры?

22 июня 2010 г. 10:56 пользователь Zelgadis <ksee.z...@gmail.com> написал:

Zelgadis

unread,
Jun 22, 2010, 12:07:27 AM6/22/10
to ga...@googlegroups.com
Насчёт параметров сейчас подумаю...

Наверное лучше вместо LANG=C сделать LANG="en_EN.UTF-8" - а то русских
буковок не видно. ^__^

22 июня 2010 г. 10:59 пользователь Alexander Tarasov

Alexander Tarasov

unread,
Jun 22, 2010, 12:45:16 AM6/22/10
to ga...@googlegroups.com
Исправил на utf-8.

22 июня 2010 г. 11:07 пользователь Zelgadis <ksee.z...@gmail.com> написал:

Zelgadis

unread,
Jun 22, 2010, 12:51:30 AM6/22/10
to ga...@googlegroups.com
А можно чтобы логи в реалтайме обновлялись? Или они физически на разных машинах?

22 июня 2010 г. 11:45 пользователь Alexander Tarasov

Alexander Tarasov

unread,
Jun 22, 2010, 12:58:32 AM6/22/10
to ga...@googlegroups.com
Нет, не на разных. После обеда сделаю, через часок.

22 июня 2010 г. 11:51 пользователь Zelgadis <ksee.z...@gmail.com> написал:

Alexander Tarasov

unread,
Jun 22, 2010, 2:06:44 AM6/22/10
to ga...@googlegroups.com
Выдает Cannot join to channel #morevna (You must be invited)

22 июня 2010 г. 11:58 пользователь Alexander Tarasov <mr.t...@gmail.com> написал:

Alexander Tarasov

unread,
Jun 22, 2010, 2:12:41 AM6/22/10
to ga...@googlegroups.com
Я бота зарегал у NickServ, можно его куда-нибудь CnahServ'у добавить, чтоб без инвайта заходил.
Только сначала пргласить, чтоб он зайти смог.

22 июня 2010 г. 13:06 пользователь Alexander Tarasov <mr.t...@gmail.com> написал:

Zelgadis

unread,
Jun 22, 2010, 3:05:21 AM6/22/10
to ga...@googlegroups.com
Отлично, всё работает супер!

22 июня 2010 г. 13:12 пользователь Alexander Tarasov

Alexander Tarasov

unread,
Jun 22, 2010, 3:05:55 AM6/22/10
to ga...@googlegroups.com
Замечательно :3

22 июня 2010 г. 14:05 пользователь Zelgadis <ksee.z...@gmail.com> написал:

Alexander Tarasov

unread,
Jun 22, 2010, 3:21:51 AM6/22/10
to ga...@googlegroups.com
Попробуй logs по rsync забрать, логин zelgadis, пароль zloglog, хост тот же (92.50.212.1).

22 июня 2010 г. 14:05 пользователь Alexander Tarasov <mr.t...@gmail.com> написал:

Alexander Tarasov

unread,
Jun 22, 2010, 3:54:44 AM6/22/10
to ga...@googlegroups.com
А, блин, rsync не умеет follow symlinks, судя по всему.
А в остальных логах пароли бота и прочее.

22 июня 2010 г. 14:21 пользователь Alexander Tarasov <mr.t...@gmail.com> написал:

Zelgadis

unread,
Jun 22, 2010, 9:18:31 AM6/22/10
to ga...@googlegroups.com
О, rsync! Клёво!

Пароль у меня почему-то не прошёл.

Насчёт симлинков - проверь опцию демона "use chroot". С ней
безопаснее, но симлинки обрубаются, если за пределами чрута.Можно
попробовать указать другой корень чрута.

22 июня 2010 г. 14:54 пользователь Alexander Tarasov

Alexander Tarasov

unread,
Jun 22, 2010, 9:08:19 PM6/22/10
to ga...@googlegroups.com
Да там как получается. Бот хранит все логи в ~/irclogs. Типа ~/irclogs/#morevna/2010/06-22.log и т.д.
А есть еще логи ~/irclogs/NickServ/... и прочие, в которых виден пароль бота.
Поэтому /var/www/log-bot/#morevna и /var/www/log-bot/#synfig - это симлинки на соответствующие директории, и если /var/www/log-bot rsync'ом открывать - то он по симлинкам не ходит, и в итоге ничего не видно, кроме двух ссылок, ведущих непонятно куда.
Может, по ftp доступ дать проще?

22 июня 2010 г. 20:18 пользователь Zelgadis <ksee.z...@gmail.com> написал:

Zelgadis

unread,
Jun 22, 2010, 10:30:37 PM6/22/10
to ga...@googlegroups.com
Если гора не идёт к Магомеду, то Магомет идёт к горе.
Сделать /var/www/log-bot/#morevna и /var/www/log-bot/#synfig реальными
каталогами, а ~/irclogs/#morevna и ~/irclogs/#synfig - симлинками на
них. ^__^

23 июня 2010 г. 8:08 пользователь Alexander Tarasov

Alexander Tarasov

unread,
Jun 22, 2010, 10:46:16 PM6/22/10
to ga...@googlegroups.com
Действительно, все просто же :3
Ну вот, можешь забирать логи ;)

23 июня 2010 г. 9:30 пользователь Zelgadis <ksee.z...@gmail.com> написал:

Zelgadis

unread,
Jun 22, 2010, 11:49:32 PM6/22/10
to ga...@googlegroups.com
^___^

Я пробую вот так
rsync -av zelg...@92.50.212.1:/ logs/
и пароль почему-то не проходит.

23 июня 2010 г. 9:46 пользователь Alexander Tarasov

Alexander Tarasov

unread,
Jun 23, 2010, 4:07:50 AM6/23/10
to ga...@googlegroups.com
А если rsync -av zelg...@92.50.212.1::logs/ logs/  ?

23 июня 2010 г. 10:49 пользователь Zelgadis <ksee.z...@gmail.com> написал:

Zelgadis

unread,
Jun 23, 2010, 8:35:09 AM6/23/10
to ga...@googlegroups.com
Работает! Теперь всё супер!

Спасибо большое! ^_^

23 июня 2010 г. 15:07 пользователь Alexander Tarasov

Alexander Tarasov

unread,
Jun 23, 2010, 9:07:49 PM6/23/10
to ga...@googlegroups.com
Не за что ;)

23 июня 2010 г. 19:35 пользователь Zelgadis <ksee.z...@gmail.com> написал:
Reply all
Reply to author
Forward
0 new messages