2

Просто то, что мне было интересно. Я изрядно испортил некоторые из моих собственных сценариев, и в некоторых случаях отправка мгновенных сообщений была бы полезна, чтобы сообщить мне, когда задача будет выполнена.

Итак, вот что мне нужно:

  1. возможность установить информацию об учетной записи в текстовом файле
  2. Было бы хорошо, если бы я мог назначить только одного получателя или установить получателей в файле конфигурации
  3. по крайней мере, поддержка Jabber
  4. Уметь управлять с помощью стандартных команд оболочки - например, я должен быть в состоянии направить вывод сообщения в программу, например

sh foo.sh | climprog -recipient

должен отправить вывод файла foo.txt через программу «Я» указанному получателю в списке контактов учетной записи.

Что-нибудь, что отвечает всем требованиям?

1 ответ1

2

Я имею в виду bitlbee и II может быть.

Моя идея в основном заключается в том, что у вас есть запущенная установка bitlbee, которая подключается к ряду служб IM и предоставляет IRC-сервер для подключения. Затем вы используете ii, который является IRC-клиентом на основе fs, он создает структуру каталогов со всеми каналами, запросами и т.д., К которым вы подключены. Я не использовал это сам, но я предполагаю, что вы получите структуру, похожую на:

Bitlbee
  |  (this is the control channel where you communicate with the IM-connections)
  |- #bitlbee.out (this is where you read)
  |- #bitlbee.in (this is where you write)
  |
  |  (this is the IM-presence you want to communicate with, for example yourself)
  |- nickname.out (when you send commands to your bot they end up here)
  |- nickname.in (when the bot is saying something to the user it should be append to this file)
  |
  |  (some other user you want to notify about things)
  |- othernick.out
  |- othernick.in

Тогда у вас просто есть скрипт на любом языке, который просто читает и пишет из этих файлов. echo "Hello World" >> bitlbee/nickname.in

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .