Если вы сохраняете данные реестра в мнезии (mod_roster
), а не во внешней базе данных (mod_roster_odbc
), то mod_admin_extra:delete_rosteritem/4
может помочь вам удалить реестр пользователя. В противном случае вам придется использовать функциональность odbc_queries.
Если контакты пользователя также являются вашими пользователями (соединения s2s не разрешены), то вы можете использовать delete_rosteritem с замененными аргументами или использовать mnesia / odbc hackery. В федеративной настройке у вас не будет доступа к списку контактов, но вы, вероятно, можете отправить его серверу, как отписаться от присутствия, так и отменить подписку о присутствии. См. RFC 3921 или запросите подробности.
К сожалению, я не знаю готового к использованию решения, но оно может быть предложено в ближайшие недели.