Грамотно пересаживаем друзей с ICQ на Jabber
Настройка ICQ бота Climm
Сайт: http://www.climm.org/Скачать: http://www.climm.org/download.shtml.ru
Строго говоря, это не бот, а консольный ICQ клиент, но его можно запустить в фоне. Имеются готовые пакеты для различных дистрибутивов, репозиторий для Debian, Ubuntu
Устанавливаем паект climm
Для Ubuntu:sudo echo “deb http://www.climm.org/deb/ intrepid main” > /etc/apt/sources.list.d/climm.list sudo apt-get update
Запускаем climm
(см. справочные страницы man climm, man climmrc, man climmcmds)climm При этом активизируется мастер первоначальной настройки. Вводим ваш UIN, пароль. Остальные опции менять не обязательно. После завершения настройки программа создает конфигурационные файлы в папке
~/.climm/
Программа работает в интерактивном режиме. После успешного подключения выведет ваш список контактов. Если при подключении возникли ошибки - введите команду login для переподключения.
Выходим из программыquit
Конфиг climm
Открываем для редактирования файл~/.climm/climmrc
Приводим строчки к такому виду:
Чтобы не было проблем при переписке на русском (кодировка Windows-1251)
options encoding CP1251 scripting on
Для запуска скрипта автоответчика:
event bot.sh
Сохраняем.
Режим автоответчика
Создаем файл~/.climm/bot.sh
и в него вставляем текст
#!/bin/bash
#Здесь параметру $text присваиваем текст ответного сообщения
#Не используйте в сообщении пустую строку с точкой в начале, т.к. это означает конец сообщения
message="Приветствую!
С вами говорит автоответчик. Дело в том, что я перестал использовать ICQ и здесь вам вряд ли когда-нибудь отвечу.
Но вы можете легко со мной связаться, используя эту инструкцию: http://icq.seriyps.ru/all
++++++++++++++
Privet!
S vami govorit avtootvetchik. Ya perestal ispolzovat ICQ i vriad-li smogu vam zdes otvetit
No vi mojete so mnoi sviazatsa, ispolzuia instrukciyu: http://icq.seriyps.ru/all"
#Ниже не изменять!
comtxt="msg $2
$message
."
if [ "$5" = "msg" ]; then
echo "$comtxt" > ~/.climm/scripting
fi
В параметре message задается текст для автоматического ответа.Сохраняем
Запуск
В терминалеclimm Проверяем. Текст ответа в bot.sh можно изменять без перезагрузки программы.
История хранится в
~/.climm/history