Entiendo que quieres tener stickers animados o emojis animados.
Para las cargas de archivos, Discourse soporta webp por defecto, incluyendo los animados.
En cuanto a los emojis, soporta gif y png animados, pero no webp (animados o no). Además, el emoji tendría el mismo tamaño que los otros emojis.
Ejemplo: ![]()
Soportar el formato webp para emojis podría ser una solicitud de característica. Pero no serán stickers (hablando principalmente de las dimensiones).
editar:
parece que la limitación del formato solo está (o está parcialmente) establecida en el lado del cliente al cargar un emoji.
Cambiar accept=".png,.gif" por accept=".png,.gif,.webp" funciona, y guarda un emoji webp perfectamente válido (animado o no).
Abriré una solicitud de Feature sobre esto. ![]()
editar: Accept more file extensions for emojis (jpg, webp...)