Jabber bot template

Шаблон jabber-бота

Dev Server 62a5cae5eb readme merged 1 year ago
.gitignore 8a37092bb2 fixing gitignore for logs 1 year ago
BotClass.py 638562d621 proceeding improved 1 year ago
README.md 62a5cae5eb readme merged 1 year ago
applications.json 11ff346810 комментарии к коду 1 year ago
config_template.py 637d1e0ff0 bot list expanded 1 year ago
gen-passwords.py 426a646d39 config template improvements 1 year ago
gen_users 3a499a9d38 readme file created 1 year ago
jsonAndRequest.py a3816aaffd add json to object and http requests 1 year ago
open_template_bot.py 638562d621 proceeding improved 1 year ago
requirements.txt a3816aaffd add json to object and http requests 1 year ago

README.md

Simple JabberBot

Simple XMPP echo bot.

Install and run

  1. Rename config_template.py to config.py
  2. 3. ```.\env\Scripts\activate``` or ```source env/bin/activate```
    4. ```pip install -r requirements.txt```
    5. ```python run.py```
    
    
    ## Running for local server
    
    Use ```python3``` and ```pip3``` instead ```python``` and ```pip3```
    
    ## Testing
    https://democonv.sharix-app.org/ - testing client
    
    ## Users recommended for testing
    user: test@ej.sharix-app.org
    user: test1@ej.sharix-app.org
    
    ## Useful commands for Ejabberctl while testing Bot
    
    

ejabberdctl register $username ej $password

ejabberdctl change-password User Host newPassword

ejabberdctl check_account user1 localhost

ejabberdctl unregister badlop3 localhost ejabberdctl registered_users localhost ejabberdctl help registered_users


# Create MUC room

ejabberdctl create_room room_name muc_service xmpp_domain


# Destroy MUC room

#ejabberdctl destroy_room room_name muc_service


# List unused MUC rooms

ejabberdctl rooms_unused_list xmpp_domain number_of_days ```

https://docs.ejabberd.im/admin/ejabberdctl/muc-admin/