Ощщем, увлекался я в молодости ботоводством. Не теми, что спамят, а мирными IRC-ботами, которые обслуживают каналы. IRC мёртв, а популярен нынче Jabber. Windows зло, а mIRC в Wine держать не комильфо. Остался только Linux и bash.
Вот значит, решил я поизучать этот Jabber, XMPP протокол и запилить в качестве домашнего задания простую реализацию XMPP аки «hello world» скрипт, скрипт который умеет лишь отправлять личные сообщения в Jabber. На чистом bash, да. sendmail знаете? Тоже самое, только :%s/mail/xmpp/g.
https://github.com/spfng/sendxmpp.sh (/screenshot.png)
Почему XMPP дурацкий? А черти знает, как его парсить. Нет, проблемы с парсингом XML на bash нету, вы что, дело в самой структуре.. блин.. какой дикий оверинжиниринг в этом жаббере.
Хочу поговорить о чатах. ЛОР, давай поговорим о чатах.