blezz-tech dd80212fcb add open_access_request před 1 měsícem
..
classes 833b95961d handler for student reg před 2 měsíci
conf d81b5d98d7 edit template před 1 měsícem
handlers dd80212fcb add open_access_request před 1 měsícem
.gitignore c0dd28f53e new jabber handler před 1 rokem
BotClass.py 76c0f6288f using subfolder for logs před 2 měsíci
EchoBot.py b9f8213760 fix před 2 měsíci
README.md a36b67c584 format code using pycharim před 3 měsíci
applications.json a36b67c584 format code using pycharim před 3 měsíci
config.py e03e87c59a add log dor in config před 2 měsíci
gen-passwords.py e234c2c8da format code před 3 měsíci
gen_users.sh d1f956665d fix script name před 2 měsíci
gen_web_users.py d284d08bdb fix script gen_web_users před 2 měsíci
jsonAndRequest.py a36b67c584 format code using pycharim před 3 měsíci
main.py cc448dc4c6 fix před 2 měsíci
old_st_request_assigned.py a36b67c584 format code using pycharim před 3 měsíci
old_st_request_done.py a36b67c584 format code using pycharim před 3 měsíci
old_st_request_new.py a36b67c584 format code using pycharim před 3 měsíci
old_st_request_wontfix.py a36b67c584 format code using pycharim před 3 měsíci
open_access_request_accepted.py a36b67c584 format code using pycharim před 3 měsíci
open_access_request_pending.py a36b67c584 format code using pycharim před 3 měsíci
open_basic_bot.py 511ce77d96 refactoring open_basic_bot před 2 měsíci
open_neg_request_accepted.py a36b67c584 format code using pycharim před 3 měsíci
open_neg_request_pending.py a36b67c584 format code using pycharim před 3 měsíci
open_service_request_accepted.py a36b67c584 format code using pycharim před 3 měsíci
open_service_request_assigned.py a36b67c584 format code using pycharim před 3 měsíci
open_service_request_booked.py a36b67c584 format code using pycharim před 3 měsíci
open_service_request_booked_v2.py c12844efeb fix client_id filed in orders model před 3 měsíci
open_service_request_closed.py a36b67c584 format code using pycharim před 3 měsíci
open_service_request_declined.py a36b67c584 format code using pycharim před 3 měsíci
open_service_request_done.py a36b67c584 format code using pycharim před 3 měsíci
open_service_request_forcemajeure.py a36b67c584 format code using pycharim před 3 měsíci
open_service_request_pending.py a36b67c584 format code using pycharim před 3 měsíci
open_service_request_preforcemajeure.py a36b67c584 format code using pycharim před 3 měsíci
open_service_request_prestart.py a36b67c584 format code using pycharim před 3 měsíci
open_service_request_process.py a36b67c584 format code using pycharim před 3 měsíci
open_st_request_assigned.py a36b67c584 format code using pycharim před 3 měsíci
open_st_request_done.py a36b67c584 format code using pycharim před 3 měsíci
open_st_request_dublicate.py a36b67c584 format code using pycharim před 3 měsíci
open_st_request_in_process.py a36b67c584 format code using pycharim před 3 měsíci
open_st_request_new.py a36b67c584 format code using pycharim před 3 měsíci
open_st_request_reopened.py a36b67c584 format code using pycharim před 3 měsíci
open_st_request_wontfix.py a36b67c584 format code using pycharim před 3 měsíci
open_student_handler.py 833b95961d handler for student reg před 2 měsíci
open_template_bot.py a36b67c584 format code using pycharim před 3 měsíci
order_functions.py a36b67c584 format code using pycharim před 3 měsíci
requirements.txt 8b1789fa1f install slixmpp před 1 měsícem
st_request_in_process.py a36b67c584 format code using pycharim před 3 měsíci
starter.sh ae1eec0647 rename functions před 3 měsíci
status_changer.py a36b67c584 format code using pycharim před 3 měsíci
status_handlers.py a36b67c584 format code using pycharim před 3 měsíci

README.md

Open Template Bot

Simple example for processing orders

Install and run

  1. Rename config_template.py to config.py
  2. Create env

    python -m venv env #for Windows
    python3 -m venv env #for Linux
    
  3. Activate env

    .\env\Scripts\activate #Windows
    source env/bin/activate #Linux
    
  4. Instatt requirements

    pip3 install -r requirements.txt
    
  5. Run Bot

    python3 open_template_bot.py
    

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/