Kullanıcı roster grubuna eklenmek veya gruptan çıkarılmak istenen kullanıcı(Bu uygullamada pardusDevice nesnesi bulunan ahenkler kullanıcı olarak filtrelenmektedir.) listesi Ldap'tan alınmaktadır. Bu betik ejabberd 16.06 versiyonuna göre düzenlenmiştir.
sudo apt-get install python3-ldap3 komutu ile python3-ldap3 modulü yüklenir.
KOMUT= /opt/ejabberd-16.06/bin/ejabberdctl add_rosteritem lider_console im.tuncay.colak ahenk-pc im.tuncay.colak '' '' both Yukarıdaki komuttan belirtilen lider_console roster grubu oluşturulmak istenen kullanıcı ve im.tuncay.colak ise xmpp servis adıdır. Roster Grubu oluşturulmak istenildiği durumda python3 xmpp_roster_create.py add "add" parametresi girilerek betik çalıştırılır ve kullanıcı tarafından xmpp ve ldap bilgileri istenir.
KOMUT= /opt/ejabberd-16.06/bin/ejabberdctl delete_rosteritem lider_console im.tuncay.colak ahenk-pc im.tuncay.colak Roster Grubu silinmek istenildiği durumda python3 xmpp_roster_create.py del "del" parametresi girilerek betik çalıştırılır ve kullanıcı tarafından xmpp ve ldap bilgileri istenir.