peepo-world / greenhouse

The web app behind peepo.world
https://greenhouse.readthedocs.io/en/latest/
Other
2 stars 2 forks source link

Multiple external emote integrations #10

Open FFY00 opened 1 year ago

FFY00 commented 1 year ago

Our main target right now is Twitch, but we should support other websites like Youtube, etc.

6 proposes a Discord integration, and one of the features would be managing the Discord emotes. Discord here could be just another external emote target, undifferentiated from Twitch for eg.

Features:

Questions:


By "integrations" here I mean like Twitch, Youtube, Discord, etc.

IZeeLikeEyeZee commented 1 year ago

How do we link the integrations? We should probably have a concept of integration groups. Right?

Yeah we let people have sets of emotes and assign sets to different integrations as they wish. For something like discord where it won't use our extension for the emotes we'll have to figure out a way to trim down the emote sets if they have more emotes than said server's limit.

We would probably want to create another set dedicated to discord that has the same limit as the server it's connected to, and have an option to link it to a set and have different ways of automatically trimming down the set for users who don't want to select specific emotes for their discord server. Some ideas for that could be prioritization by tag, do whatever (default option, just adds emotes as it can from first to last added), or by prioritization for certain emote artists (to prioritize channel-specific emotes).

We can figure that out later down the line tho tbh, just anything that works would be fine for most people, and I think our main focus should be twitch atm.

FFY00 commented 1 year ago

Hum, yes, this makes much more sense than my grouping the integrations idea.