Awesome
errbot-backend-skype
This is a Skype backend for Errbot.
Setup
- Install errbot
and follow to instructions to setup a
config.py
. - Clone this repository somewhere convenient.
- In
config.py
, setBOT_IDENTITY = {}
,CHATROOM_PRESENCE = ()
,BACKEND = 'Skype'
and pointBOT_EXTRA_BACKEND_DIR
to the location where you checked out this repository. - Install the requirements listed in
requirements.txt
. - Make sure Skype is running and logged in with the account you wish to use, then start the bot.
- Accept the permissions dialog Skype pops up (only needed the first time).
Tips
- Use Skype only if you have no other alternative :imp:
- Xvfb may be used for headless server installs.
- Using
--system-site-packages
will make your life a lot easier getting python-dbus working in virtualenv.
Limitations
- Microsoft/Skype does not officially support the API. It may stop working entirely at any point and without notice.
- The Skype desktop application is required and must be running.
- Cloud chats do not work, you must use the old peer-to-peer style chats instead.
- Only Python 2.7 is currently supported as Skype4Py lacks official Python 3 support.
License
GPLv3. See the LICENSE
file for full license text.
Extra disclaimer
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND