JohnWolfson / Lakea-Stream-Assistant

A project to build a stream assistant 'Lakea' for handling events and improving Twitch streams for Materies Coil and his community
0 stars 0 forks source link

One Time Events #254

Closed JohnWolfson closed 1 day ago

JohnWolfson commented 1 month ago

Lakea should allow one time events to be added to her config that will run after a certain period of time after the stream has started. If these events are added via the websocket, then they should be wait from the point that they were added before firing.

Acceptance Criteria

JohnWolfson commented 3 days ago

This may be a more complex task than initially considered. It seems the best way to get go live notifications is using EventSub which may require architectural changes. Since this will eventually be required as the PubSub service is eventually being shut down, some thought should be given to if this should be done now.

https://github.com/TwitchLib/TwitchLib.EventSub.Webhooks

JohnWolfson commented 3 days ago

After some consideration, this work should be done now but changed to have the event timers start from profile load time instead of the stream start time. Another ticket can be raised after to update this when appropriate.