Jabber Bot provides interface for telnet connection over XMPP.
It allows interaction with MUDs or Talkers over the IM clients (pidgin, gajim, gtalk, etc).

Original talker developed for is Atlantis Talker. Atlantis Talker uses Slovak/English languages mix. Test drive it using Jabber Bot over JID atlantis@atlantis.talker.sk.
Actually with help of guys at #pidgin I found exact limit on pidgin for rich text messages:
/* Awful hack to work around GtkIMHtml's inefficient rendering of messages with lots of formatting changes.
* If a message has over 100 '<' characters, strip formatting before appending it. Hopefully nobody actually
* needs that much formatting, anyway.
*/
for (bracket = strchr(displaying, '<'); bracket && *(bracket + 1); bracket = strchr(bracket + 1, '<'))
tag_count++;
if (tag_count > 100) {
char *tmp = displaying;
displaying = purple_markup_strip_html(tmp);
g_free(tmp);
}
You need to have at least:
For debian-based distros (Ubuntu) type following:
$ sudo apt-get install python-xmpp python
$ tar xfvz JabberTelnetBot-X.Y.tar.gz
It is necessary to setup credentials for Jabber Account which is used by robot for reading incomming commands.
Template configuration is at cfg/ directory and format used is python source file.
# Atlantis host/port
ATL_HOST="atlantis.talker.sk"
ATL_PORT=23
# JID = login into jabber / PWD = plaintext password
JABBER_JID="meciar@gmail.com"
JABBER_PWD="nbusr123"
# This can be Set to None if JID contains all info
JABBER_SERVER=("talk.google.com", 5223)
# JABBER_SERVER=None
Command:
$ ./jbtelbotd -d -v -c ./cfg/jbtelbot.conf
It starts Jabber Telnet Bot on foreground and it can be stop with CTRL+C on terminal.
For help:
$ ./jbtelbotd --help