You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have modules like twitch or our chat AI that need specific configuration in our GeraldProperties. If those are not set the whole module wouldn't work. Now it would just stomp our logs full with exceptions that say that we don't have the configuration for that.
In the future we should just disable the whole module if the configuration for it is missing so that a basic selfhosted Gerald is usable without the special config entries
The text was updated successfully, but these errors were encountered:
I only have a rough idea but lets imagine that we have a twitch modules like the one your are building rn.
All classes will be annotated with @TwitchModule and in the startup of Genevieve we check if the neccessary
requirements are met to run the module and if not we disable it
Discussion about that topic on discord. Should be mentioned in this issue.
We have modules like twitch or our chat AI that need specific configuration in our GeraldProperties. If those are not set the whole module wouldn't work. Now it would just stomp our logs full with exceptions that say that we don't have the configuration for that.
In the future we should just disable the whole module if the configuration for it is missing so that a basic selfhosted Gerald is usable without the special config entries
The text was updated successfully, but these errors were encountered: