riban-bw / lone_working

Telegram messenger bot lone working service
GNU General Public License v3.0
0 stars 0 forks source link

Feature request: Priority order to acknowledge supervisors #5

Open riban-bw opened 4 months ago

riban-bw commented 4 months ago

Currently, all supervisors receive alerts simultaneously. There is a mechanism for a supervisor to indicate they are handling the issue (/handle_xxxxx command) but this still requires agreed procudure for who should react when. It may be advantageous to have an ordered list of supervisors with alerts being sent to the earlier members first.

This would require some mechanism for grouping supervisors. It could be done with the begin command (or similar) being used to demarcate different order, e.g.

This is not very flexible as the order needs to be known and entered at the start and does not support adding supervisors later into an earlier slot, e.g. if a user arrives on duty later in the day but must be added as a primary supervisor. The session could be ended and restarted but this is not good UX.

There could be an option in the notification of becoming supervisor to select the priority group. This could be limited, e.g. max. 3 groups and the message could look like, You are now supervising <user name>. Choose priority: /priority1, /priority2, /priority3.