[SVN] bump to version 2.0 [UPD] now transport working with telethon 0.15.5 and sleekxmpp 1.3.2 [FIX] fixed everlasting authorization requests. if you got deauth message — ignore it, FROM subscription is enough. [ADD] implemented roster exchange via XEP-0144 [ADD] we will send authorization request when unknown contact sent us a message [ADD] correct presence handling for transport and users [ADD] fixed presence spam (by default, we updating presence once for 60 seconds -- look at `status_update_interval` in mtproto.py) [ADD] we will automatically connect to all actual sessions after transport start
12 lines
695 B
Plaintext
12 lines
695 B
Plaintext
INSTALLATION
|
|
============
|
|
|
|
- Only unix systems officially supported by this software
|
|
- Please be sure that you have Jabber server with XEP-100/XEP-114 support and Python 3 interpreter in your system
|
|
- Install dependencies from 'requirement.txt' file (you can use pip/venv for this operation)
|
|
- We recommends use Telethon library from this repository because pip/upstream versions may have some issues
|
|
- Configure your Jabber server to use an external components
|
|
- Rename 'config_example.py' to 'config.py' and setup all config variables
|
|
- Transport runs by starting 'start.py' via configured python interpreter/virtual environment
|
|
- All information outputs to STDOUT/STDERR streams and log file
|