From 4121f64acf4ecd56c02a94220d18d37f77c029cb Mon Sep 17 00:00:00 2001
From: Rob Swindell <rob@synchro.net>
Date: Sun, 23 Oct 2022 11:28:24 -0700
Subject: [PATCH] Add a 'notify_sysop' option (set to true or a user number in
 modopts.ini)

Will notify the sysop via email and telegram when a new user account has
been created. For Morpheus (MORPHEUS)
---
 exec/newuser.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/exec/newuser.js b/exec/newuser.js
index 1b37edfa13..440c6dcbfc 100644
--- a/exec/newuser.js
+++ b/exec/newuser.js
@@ -111,6 +111,9 @@ if(options.send_welcome && file_exists(welcome_msg) && !qnet && user.number>1) {
 		log(LOG_INFO,"Sent new user welcome e-mail");
 }
 
+if(options.notify_sysop)
+	system.notify(options.notify_sysop, format("New user (#%u) created: %s", user.number, user.alias));
+
 function send_newuser_welcome_msg(fname)
 {
 	file = new File(fname);
-- 
GitLab