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.js
to configure it. If you don't know the conversation ID, leave itunknown
. Otherwise, skip step 4. - Run
nodejs skyweb2irc.js
and 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.