52 lines
1.7 KiB
Markdown
52 lines
1.7 KiB
Markdown
---
|
|
layout: page
|
|
title: Spectrum 2
|
|
---
|
|
|
|
### Description
|
|
|
|
Libpurple backend is backend based on Librpurple library supporting all the networks supported by libpurple.
|
|
|
|
### Configuration
|
|
|
|
You have to choose this backend in Spectrum 2 configuration file to use it:
|
|
|
|
[service]
|
|
backend=/usr/bin/spectrum2_libpurple_backend
|
|
protocol=prpl-jabber
|
|
|
|
As showed above, there is also special configuration variable in `[service]` section called `protocol` which decides which Libpurple's protocol will be used:
|
|
|
|
Protocol variable| Description
|
|
-----------------|------------
|
|
prpl-jabber| Jabber
|
|
prpl-aim|AIM
|
|
prpl-icq|ICQ
|
|
prpl-msn|MSN
|
|
prpl-yahoo|Yahoo
|
|
prpl-gg|Gadu Gadu
|
|
prpl-novell|Groupwise
|
|
|
|
### Third-party plugins
|
|
|
|
Spectrum 2 should work with any third-party libpurple plugin which is properly installed. For example, popular plugins:
|
|
|
|
Protocol variable| website | Description
|
|
-----------------|------------
|
|
prpl-facebook| [https://github.com/jgeboski/purple-facebook](https://github.com/jgeboski/purple-facebook) | Facebook
|
|
prpl-telegram| [https://github.com/majn/telegram-purple](https://github.com/majn/telegram-purple) | Telegram
|
|
prpl-skypeweb| [https://github.com/EionRobb/skype4pidgin/tree/master/skypeweb](https://github.com/EionRobb/skype4pidgin/tree/master/skypeweb) | Skype
|
|
|
|
These plugins are included by default in our Docker image.
|
|
|
|
### Support for Facebook stickers
|
|
|
|
Facebook stickers are supported using [Web Storage](../configuration/web_storage.html).
|
|
|
|
### Setting libpurple plugins configurations
|
|
|
|
Some libpurple protocol plugins allow setting configuration variables. Spectrum 2 passes every variable set in `purple` section to libpurple library. If you need to set such options, you can do it for example like this in your configuration file:
|
|
|
|
[purple]
|
|
clientlogin=1
|
|
ssl=0
|