Ich hab da früher mal was ähnlich gebastelt für den eigenen client (https://github.com/Bluscream/pyTSon_plugins/blob/master/scripts/complaintReminder/__init__.py) und für den server (https://github.com/Bluscream/TS3AudioBotPlugins/blob/develop/ComplaintReminder/Plugin.cs)