Repository navigation
How to send animated sticker #1255
Description
Activity
Também queria saber, já tentei de tudo e nada... O código existe no whatsapp.baileys.service.ts, setando o parâmetro gifPlayback caso exista '.gif' no nome do arquivo. Mesmo usando URL que possua o
.gif, não tem jeito de fazer ele enviar o sticker animado.
Tem também um fix implementado pra não perder as animações, ou seja, a ideia é que seja possível enviar, só não sabemos como.Já tentei vários formatos de GIF e WebP também, mas sem sucesso.
Tem algum segredo será?
Acabei esquecendo que havia comentado aqui, mas caso alguém procure por este issue:
Consegui fazer o envio na útima versão, mas apenas utilizando um link de GIF. O meu workaround foi hospedar o vídeo/gif que o usuário envia em um link público (direto, terminado em .gif) e passar esse link pra evolution API. Acredito que o link sendo acessível na mesma rede onde roda o a EvoAPI seja suficiente já.Utlizei o endpoint /message/sendSticker, com a URL do GIF em payload.sticker
Acabei esquecendo que havia comentado aqui, mas caso alguém procure por este issue: Consegui fazer o envio na útima versão, mas apenas utilizando um link de GIF. O meu workaround foi hospedar o vídeo/gif que o usuário envia em um link público (direto, terminado em .gif) e passar esse link pra evolution API. Acredito que o link sendo acessível na mesma rede onde roda o a EvoAPI seja suficiente já.
Utlizei o endpoint /message/sendSticker, com a URL do GIF em payload.sticker
Você ainda consegue enviar figurinhas, mesmo que normal?
tenho esse problema aqui, ja testei em 4 versoes diferentes e dá esse erro{
"status": 400,
"error": "Bad Request",
"response": {
"message": [
"TypeError: Cannot read properties of undefined (reading 'contextInfo')"
]
}
}Acabei esquecendo que havia comentado aqui, mas caso alguém procure por este issue: Consegui fazer o envio na útima versão, mas apenas utilizando um link de GIF. O meu workaround foi hospedar o vídeo/gif que o usuário envia em um link público (direto, terminado em .gif) e passar esse link pra evolution API. Acredito que o link sendo acessível na mesma rede onde roda o a EvoAPI seja suficiente já.
Utlizei o endpoint /message/sendSticker, com a URL do GIF em payload.stickerVocê ainda consegue enviar figurinhas, mesmo que normal? tenho esse problema aqui, ja testei em 4 versoes diferentes e dá esse erro
{ "status": 400, "error": "Bad Request", "response": { "message": [ "TypeError: Cannot read properties of undefined (reading 'contextInfo')" ] } }
Consigo sim, aqui tudo normal (tirando os problemas da baileys). Eu nunca setei esse atributo pra enviar na requisição da Evo, apenas leio ele nas respostas do webhook/websocket. De repente tem algo no teu código que tá misturando e exibindo um erro junto com o outro, porque não faz sentido dar erro em 'contextInfo' sendo que isso não faz parte de enviar uma requisição pra EvolutionAPI.
Teu request precisa ser pra /message/sendSticker e tu precisa definir apenas os atributos number e sticker com a URL da imagem (essa URL deve ser acessível pelo servidor que roda tua EvolutionAPI).
Is it possible to send an animated sticker?