User installable apps/bots and custom emotes. #6972
-
A lot of apps use custom emotes for different commands, and currently the main way that we accomplish this is by creating "emote servers" or adding our bots to servers with the emotes we would like to use. Our app would then be able to use said emotes in all commands, even if the user invoking a command isn't in that server. While not a perfect way to do this, it has worked thus far. However, it seems that user installable apps basically completely break this system. For user installed commands, the user has to be in the server those emotes are from (and they also need nitro from what I have seen but I am not 100% sure on that). This breaks the design of a lot of bots that use custom emotes in their command outputs. I think that bots should be able to either use and display emotes from all servers they are in, regardless of the user's nitro status or if they are in the server the emote is from, or alternatively, it would be nice to see some sort of "app specific emotes" dashboard implemented where devs can add emotes that their apps use, and that could be used anywhere by said app |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
A solution to this issue is in development |
Beta Was this translation helpful? Give feedback.
-
Also it seems that when you defer or edit a message, you can use all the emotes regardless of if user has nitro or in in the server with the emote |
Beta Was this translation helpful? Give feedback.
-
Oh hey, we shipped this https://discord.com/developers/docs/change-log#application-emoji |
Beta Was this translation helpful? Give feedback.
A solution to this issue is in development