В свете последних событий — много кто перешёл на jabber. Но терять контакты не хочется. А зачастую ещё меньше хочется возиться с транспортами (как бы они не были прекрасны — почти все траспорты в России сейчас не работают). Ниже я хочу рассказать вам о максимально быстром способе поднятия icq бота, который будет отвечать за вас автоматически — можете заставить его поведывать людям, ищущим вас ваши новые контакты… или как у меня — ссылки на мануалы по настройке jabber.
Что нам потребуется. Любой постоянно включенный компьютер, на котором есть возможность запускать php. То есть в принципе — любой web сервер)
Заходим на сайт steelbot.net. Можно почитать про открытый код, про бесплатность, changelogs и так далее. Но всё это нам не требуется для быстрого запуска бота. Вообще нам требуется отсюда скачать самого бота, в формате удобного нам архива.
Заливаем содержимое архива (папку steelbot). Открываем в этой папке файл config.php. Здесь нас интерисуют следующие строки:
'bot_uin' => 999999999, — тот номер на который вы желаете повесить автоответчик.
'bot_password' => 'хххххххх', — пароль от этого номера.
'err_cmd' => '......' — здесь собственно пишем то, что бот будет писать в ответ на любое сообщение кроме «help». а это у нас что)? автоответчик) (писать лучше транслитом — опять же в свете последних событий с кодировка полная неразбериха — кто сидит на транспортах и пишет в UTF, а кто на офф клиентах и пишет на ср1251)
Это был минимальный набор. Теперь запускаем бота:
Для UNIX (запуск в фоновом режиме в консоли):
$ php path/to/bot.php &
Для windows (запуск в окне консоли):
path\to\php.exe path\to\bot.php
Как улучшить данный процесс?
Использовать такую рюшку для стилбота, как feedback.
Качаем сам плагин отсюда., распаковываем архив с плагином и копируем файл feedback.plugin.php в директорию plugins бота. Откываем файл feedback.plugin.php текстовым редактором, и вписываем через запятую нужные адреса email и номера icq:
(19 и 20 строка)
теперь при отправке пользователем сообщения оно придет на указанные номера и на указанные email. Для того чтобы отправить данное сообщение, пользователю необходимо написать боту adminmsg <сообщение>. Теперь добавляем информацию о фидбэке в сообщение «автоответчика» и перезапускаем бота.
Способов улучшить всё это — масса. На данный момент — бот отвечает, но иногда не отображается в онлайне. Ах да… есть веб интерфейс.
Ну для проверки можете стукнуться на номер 235466809)
Вся информация взята с сайта steelbot.net.
Что нам потребуется. Любой постоянно включенный компьютер, на котором есть возможность запускать php. То есть в принципе — любой web сервер)
Заходим на сайт steelbot.net. Можно почитать про открытый код, про бесплатность, changelogs и так далее. Но всё это нам не требуется для быстрого запуска бота. Вообще нам требуется отсюда скачать самого бота, в формате удобного нам архива.
Заливаем содержимое архива (папку steelbot). Открываем в этой папке файл config.php. Здесь нас интерисуют следующие строки:
'bot_uin' => 999999999, — тот номер на который вы желаете повесить автоответчик.
'bot_password' => 'хххххххх', — пароль от этого номера.
'err_cmd' => '......' — здесь собственно пишем то, что бот будет писать в ответ на любое сообщение кроме «help». а это у нас что)? автоответчик) (писать лучше транслитом — опять же в свете последних событий с кодировка полная неразбериха — кто сидит на транспортах и пишет в UTF, а кто на офф клиентах и пишет на ср1251)
Это был минимальный набор. Теперь запускаем бота:
Для UNIX (запуск в фоновом режиме в консоли):
$ php path/to/bot.php &
Для windows (запуск в окне консоли):
path\to\php.exe path\to\bot.php
Как улучшить данный процесс?
Использовать такую рюшку для стилбота, как feedback.
Качаем сам плагин отсюда., распаковываем архив с плагином и копируем файл feedback.plugin.php в директорию plugins бота. Откываем файл feedback.plugin.php текстовым редактором, и вписываем через запятую нужные адреса email и номера icq:
$emailto = array( 'some@mail.dom' ), // адреса email
$icqto = array( 12345, 12346 ), // номера icq
(19 и 20 строка)
теперь при отправке пользователем сообщения оно придет на указанные номера и на указанные email. Для того чтобы отправить данное сообщение, пользователю необходимо написать боту adminmsg <сообщение>. Теперь добавляем информацию о фидбэке в сообщение «автоответчика» и перезапускаем бота.
Способов улучшить всё это — масса. На данный момент — бот отвечает, но иногда не отображается в онлайне. Ах да… есть веб интерфейс.
Ну для проверки можете стукнуться на номер 235466809)
Вся информация взята с сайта steelbot.net.