Create a new "!events" command
Create a new command, !events, which can list and/or link upcoming events which @csharpfritz is either hosting, or at which he will be speaking.
I wonder if it should be whispered to the requester so it doesn't blow up chat if there are several events.
@MichaelJolley Perhaps. There's already a reply to the channel for other commands, which I believe have a cooldown period, to prevent channel spamming, like !project. Would that pattern be an appropriate one to follow?
That sounds good. Maybe limit the # of events reported to 5?
I think that's reasonable, as long as the output for each event isn't too long, which is another factor to consider as acceptance criteria - what should be displayed in response? Also, if there's an aggregated list somewhere, having a link to it in a "for the full list, links, details..." manner, I believe, would round this out nicely.
That sounds great! Maybe list next 3-5 title & dates then provide link to the events tab of the stream (i.e. https://www.twitch.tv/csharpfritz/events)