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
I'd like to see ShowBot accessible on more chat platforms and eventually more generalized and not so JupiterBroadcasting-specific as a result, maybe moving the JupiterBroadcasting-specific plugins into their own subfolder or something.
I'll list a few i'd like to see:
Definitely
Discord
Twitch
Maybe
Telegram
Slack
Youtube (Does this make sense?)
Maybe some others as well? Feel free to suggest more, just know that suggesting something doesn't necessarily mean it will be implemented!
I do realize all of the above with the exclusion of YouTube have IRC bridges, but i'd rather see them accessible via the native APIs where possible to allow for better integration.
Obviously not all plugins would make sense for all services, and some services probably wouldn't use most of the plugins, but might instead have new plugins of their own tailored to that audience. This would probably require the implementation of something to flag the plugins as being only for certain services.
If anyone here is interested in working on any of these, please let me know and i'll open up an issue with more details on things that make sense for the service you wish to work on.
Blockers
Admin frontend #20 is going to probably be a long-term requirement for easily interfacing with these services APIs.
UI redesign #46 will also probably be a necessity as we expand the web side of things.
Considerations
Our plugin infrastructure may need to become more abstracted, with the code-path being conditional based on what service is being accessed through what gems.
A much expanded Add an API #48 is probably also a consideration so communication can be a two-way street (as well as open up the possibility of third party apps and remote management)
I'd like to see ShowBot accessible on more chat platforms and eventually more generalized and not so JupiterBroadcasting-specific as a result, maybe moving the JupiterBroadcasting-specific plugins into their own subfolder or something.
I'll list a few i'd like to see:
Definitely
Maybe
Maybe some others as well? Feel free to suggest more, just know that suggesting something doesn't necessarily mean it will be implemented!
I do realize all of the above with the exclusion of YouTube have IRC bridges, but i'd rather see them accessible via the native APIs where possible to allow for better integration.
Obviously not all plugins would make sense for all services, and some services probably wouldn't use most of the plugins, but might instead have new plugins of their own tailored to that audience. This would probably require the implementation of something to flag the plugins as being only for certain services.
If anyone here is interested in working on any of these, please let me know and i'll open up an issue with more details on things that make sense for the service you wish to work on.
Blockers
Considerations
Our plugin infrastructure may need to become more abstracted, with the code-path being conditional based on what service is being accessed through what gems.
We will probably also want to consider Implement command cooldowns using cinch-cooldown #40 and Implement Rate limiting #63 when reworking these things.
A much expanded Add an API #48 is probably also a consideration so communication can be a two-way street (as well as open up the possibility of third party apps and remote management)