Lua
Send a message from one of Prosody’s lua files
If you run a prosody server that allows for inline registration with the parameter allow_registration = true
, you probably want to know when people are creating accounts. It is easy to do.
Near the bottom of /usr/lib/prosody/modules/mod_register_ibr.lua look for -- user created!
session.send(st.reply(stanza)); -- user created!
-- NOTIFY ADMIN:
os.execute '/usr/local/bin/monitor.chat.sh "<MONOCLE> New user created on Prosody!" 1>/dev/null 2>&1 &';
Restart the prosody daemon for the change to be implemented.

Now you will know how often accounts are being created on your Prosody server!
Last modified December 6, 2020