Bem-vindo!
Qual tipo de recurso?
Endpoint
Qual a motivação para a solicitação?
essa semana tava tomando uma surra aqui pra fazer a IA ler as imagens que eu enviava, vou descrever melhor:
Eu queria usar o gpt4o para analisar fotos que eu recebesse no whatsapp
Criei o agente, testei tudo funcionando 100%
Instalei evolution 2.0.10 top de linha funcionando tudo perfeito
Integrei dify (bugava no envio da imagem)
Integrei openai (bugava no envio de imagem)
integrei webhook no n8n (bugava tb)
descobri o único jeito de descriptografar essa imagem é baixando através da instancia (que foi quem recebeu)
fui na documentação da evolution e não achei nada sobre download
achei a função na biblioteca baileys então acho que é compativel com a evolution https://github.com/WhiskeySockets/Baileys
Exemplos de Uso
import { writeFile } from 'fs/promises'
import { downloadMediaMessage } from '@whiskeysockets/baileys'
sock.ev.on('messages.upsert', async ({ messages }) => {
const m = messages[0]
if (!m.message) return // if there is no text or media message
const messageType = Object.keys (m.message)[0]// get what type of message it is -- text, image, video
// if the message is an image
if (messageType === 'imageMessage') {
// download the message
const buffer = await downloadMediaMessage(
m,
'buffer',
{ },
{
logger,
// pass this so that baileys can request a reupload of media
// that has been deleted
reuploadRequest: sock.updateMediaMessage
}
)
// save to file
await writeFile('./my-download.jpeg', buffer)
}
}
Como o recurso deve ser desenvolvido?
acho que precisamos de um endpoint para download de medias recebidas para conseguir fazer automações com imagens...e em seguida audios e arquivos
Notas Adicionais
Ler imagem via API não oficial é vida!
Bem-vindo!
Qual tipo de recurso?
Endpoint
Qual a motivação para a solicitação?
essa semana tava tomando uma surra aqui pra fazer a IA ler as imagens que eu enviava, vou descrever melhor:
Eu queria usar o gpt4o para analisar fotos que eu recebesse no whatsapp
Criei o agente, testei tudo funcionando 100%
Instalei evolution 2.0.10 top de linha funcionando tudo perfeito
Integrei dify (bugava no envio da imagem)
Integrei openai (bugava no envio de imagem)
integrei webhook no n8n (bugava tb)
descobri o único jeito de descriptografar essa imagem é baixando através da instancia (que foi quem recebeu)
fui na documentação da evolution e não achei nada sobre download
achei a função na biblioteca baileys então acho que é compativel com a evolution https://github.com/WhiskeySockets/Baileys
Exemplos de Uso
import { writeFile } from 'fs/promises'
import { downloadMediaMessage } from '@whiskeysockets/baileys'
sock.ev.on('messages.upsert', async ({ messages }) => {
const m = messages[0]
}
Como o recurso deve ser desenvolvido?
acho que precisamos de um endpoint para download de medias recebidas para conseguir fazer automações com imagens...e em seguida audios e arquivos
Notas Adicionais
Ler imagem via API não oficial é vida!