This bridge stopped working in 2020 following a change in the skype web API.
I rewrote it from scratch in Python, as a Limnoria plugin: https://github.com/ProgVal/Supybot-plugins/tree/master/SkypeRelay
- Dependencies:
npm install skyweb irc html-entities striptags mv config.js.template config.js- Edit
config.jsto configure it. If you don't know the conversation ID, leave itunknown. Otherwise, skip step 4. - Run
nodejs skyweb2irc.jsand send a message in the chat using your Skype client. Copy-paste the value printed by skyweb2irc as the value ofskype_conversation_id. - Run
nodejs skyweb2irc.js
It is a small bot relaying messages between an IRC channel and a Skype group chat.
I wrote it because Skype suddenly decided to break its API, so my skype2irc bot did not work anymore.
- text messages, with edits and decoding of format tags
- image upload (files are not supported, see #6)
- topic and picture update
- member addition and removal
- deterministic nick coloration
- text messages, with URLs, decoding of format characters, and stripping color codes
- CTCP ACTION (ie.
/me) - channel joins
- channel parts
- quits
- topic updates
I found a library for Skype written for node.js, Skyweb.