Sending Messages (Python)

Sending Messages (Python)
 1db = impact.active_database
 2
 3impact.gui.output_toolbox.clear()
 4impact.gui.output_toolbox.add("**** Sending Message to ROB ****")
 5user = None
 6try:
 7    user = db.users.item("ROB")
 8except Exception as exc:
 9    impact.gui.output_toolbox.add(f"Failed to create object via db.users.item(): {exc}")
10
11if not user.isNone():
12    user.send_message("This is a message to just for ROB")
13else:
14    impact.gui.output_toolbox.add("Error: Unable to locate ROB")
15
16impact.gui.output_toolbox.add("**** Sending Message to Administrators ****")
17db.users.send_message_to_users(db.users.get_administrators(), "This is a message for all administrators")
18
19impact.gui.output_toolbox.add("**** Sending Message to Connected Users ****")
20db.users.send_message_to_users(db.users.get_connected_primary_users(), "This is a message for all connected users")
21
22impact.gui.output_toolbox.add("**** Sending Message to All Users ****")
23db.users.send_message("This is a message for all users")