I was wondering if there was any way to create a plugin that allowed a person, or group of people to tell another client (a recording bot), to start and stop recording.
Scenario: I run a medium sized gaming clan and we hold weekly meetings that not everyone can attend. In the past we've recorded the meetings individually and then uploaded them to our webserver. However due to the fact that our webserver is running windows, I suggested that we just run a TS3 client on the server, and have it record the meeting (that way nobody has to be stuck with a huge upload)
An admin calls a meeting and types !record, in a PM to the "Meeting Bot" (the TS3 client on the server). It then starts to record, saving the file in a predetermined location (possibly by date? (MM-DD-YYYY.wav). Then the admin types !stoprecord and the Meeting Bot stops recording (and possibly switches channels back to the AFK channel it came from). I know this can all be done manually, but it'd be nice to have a plugin of some sort that could do it.
If it is possible, but someone does not want to make it, simply point me in the correct direction. Once I have the tools to make something, I can generally do it with a little help; problem is I'm new to the Lua language, as well as making plugins for TS3, and therefore have no clue as to where to start.
Thanks,
John