Chatwoot 3.9 Envia mensagens mas não recebe. Evolution 2.1.1
Bem-vido!
- [X] Sim, pesquisei problemas semelhantes no GitHub e não encontrei nenhum.
O que você fez?
Consigo fazer o envio das mensagens através do Chatwoot mas nenhuma mensagem é recebida.
O que você esperava?
A troca de mensagens
O que vc observou ao invés do que esperava?
A mensagem não é recebida
Capturas de Tela/Vídeos
Qual versão da API você está usando?
2.1.1
Qual é o seu ambiente?
Linux
Outras expecificações do ambiente
No response
Se aplicável, cole a saída do log
[Evolution API] v2.1.1 171 - Mon Sep 23 2024 18:40:53 VERBOSE [CacheEngine] [string] RedisCache initialized for he
[Evolution API] v2.1.1 171 - Mon Sep 23 2024 18:40:53 VERBOSE [CacheService] [string] cacheservice created using cache engine: Vt
[Evolution API] [Atendimento] v2.1.1 171 - Mon Sep 23 2024 18:40:54 VERBOSE [ChannelStartupService] [string] Sending message to (XXXXXXXXXX)@s.whatsapp.net
[Evolution API] [Atendimento] v2.1.1 171 - Mon Sep 23 2024 18:40:54 VERBOSE [ChannelStartupService] [string] Typing for 1200ms to (XXXXXXXXXX)@s.whatsapp.net
[Evolution API] [Atendimento] v2.1.1 171 - Mon Sep 23 2024 18:40:55 LOG [ChannelStartupService] [object]
{
key: MessageKey {
remoteJid: ' (XXXXXXXXXX)@s.whatsapp.net',
fromMe: true,
id: '3EB023FB24952694E428DE92AA2EA6011E0CFCFC'
},
pushName: '',
message: { conversation: 'olá\n' },
contextInfo: null,
messageType: 'conversation',
messageTimestamp: 1727127655,
instanceId: '90296833-7cc3-4aea-b4cb-eff2e39b36a9',
source: 'unknown'
}
[Evolution API] [Atendimento] v2.1.1 171 - Mon Sep 23 2024 18:41:42 LOG [ChannelStartupService] [object]
{
key: {
remoteJid: ' (XXXXXXXXXX)@s.whatsapp.net',
fromMe: false,
id: '3EB0A15AA7A327A0ED2BAD',
participant: undefined
},
pushName: 'Vinicius',
message: {
conversation: 'Essa mensagem nao é recebida no chatwoot',
messageContextInfo: MessageContextInfo {
deviceListMetadata: [DeviceListMetadata],
deviceListMetadataVersion: 2,
messageSecret: [Uint8Array]
}
},
contextInfo: undefined,
messageType: 'conversation',
messageTimestamp: 1727127702,
instanceId: '90296833-7cc3-4aea-b4cb-eff2e39b36a9',
source: 'web'
}
Notas Adicionais
No response
I have the similar error and have more logs:
[Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:45 ERROR [ChatwootImport] [string] Error on getChatwootUser: Error: getaddrinfo ENOTFOUND host [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:45 ERROR [ChatwootImport] [string] Error on import history messages: Error: User not found to import messages. [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:45 ERROR [ChatwootImport] [string] Error on get recent conversations: Error: getaddrinfo ENOTFOUND host [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:45 ERROR [ChatwootService] [string] Error on update avatar in recent conversations: TypeError: Cannot read properties of undefined (reading 'map') [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:46 ERROR [ChatwootImport] [string] Error on getChatwootUser: Error: getaddrinfo ENOTFOUND host [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:46 ERROR [ChatwootImport] [string] Error on import history messages: Error: User not found to import messages. [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:46 VERBOSE [CacheService] [string] cacheservice disabled [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:46 ERROR [ChatwootImport] [string] Error on get recent conversations: Error: getaddrinfo ENOTFOUND host [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:46 ERROR [ChatwootService] [string] Error on update avatar in recent conversations: TypeError: Cannot read properties of undefined (reading 'map')
O problema está no Host, você migrou de que versão para a 2.1?
We have the new installation 2.1 What's worth looking at? Maybe we missed something.
We do the new installation again. The error was in Redux. But for now we have the new error:
[Evolution API] v2.1.1 198 - Tue Sep 24 2024 12:48:27 ERROR [uncaughtException] [object]
{
origin: 'uncaughtException',
stderr: 2,
error: Error: WebSocket was closed before the connection was established
at WebSocket.close (/evolution/node_modules/ws/lib/websocket.js:299:7)
at WebSocketClient.close (/evolution/node_modules/baileys/lib/Socket/Client/web-socket-client.js:53:21)
at jt.restartInstance (/evolution/dist/main.js:2:17619)
at execute (/evolution/dist/main.js:236:155476)
at Wi.dataValidate (/evolution/dist/main.js:236:98596)
at /evolution/dist/main.js:236:155415
at newFn (/evolution/node_modules/express-async-errors/index.js:16:20)
at Layer.handle [as handle_request] (/evolution/node_modules/express/lib/router/layer.js:95:5)
at next (/evolution/node_modules/express/lib/router/route.js:149:13)
at rp (/evolution/dist/main.js:236:96566)
}
{"level":50,"time":1727193112065,"pid":198,"hostname":"0b62d8cbd175","key":{"remoteJid":"90950999559:[email protected]","fromMe":false,"id":"3A593AB1260BE3F1DF22"},"err":{"type":"SessionError","message":"No session record","stack":"SessionError: No session record\n at 90950999559.10 [as awaitable] (/evolution/node_modules/libsignal/src/session_cipher.js:169:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async _asyncQueueExecutor (/evolution/node_modules/libsignal/src/queue_job.js:20:29)","name":"SessionError"},"msg":"failed to decrypt message"}
and for now we have every time two dialogs for one user.
ja tentou atualizar o chatwoot? @viniciusbtu
O problema está no Host, você migrou de que versão para a 2.1?
Eu nao migrei, fiz uma instalação do 0, tudo novinho.
ja tentou atualizar o chatwoot? @viniciusbtu
Para qual versão ? Não fiz isso ainda.
pra mais recente
eu estou com o mesmo erro @viniciusbtu . Os logs estão do mesmo jeito. Eu apaguei os volumes e os bancos de dados. Instalei evo e chatwoot do zero novamente. O erro persiste.
O problema está no Host, você migrou de que versão para a 2.1?
O que você quer dizer como problema está no host? que tipo de problema?
Você colocou a url do chatwoot, token, id da empresa certinho?
ta usando proxy reverso mesmo fazendo instalação local? como ficou a config, se tiver usando nginx, vi pessoas terem problema pq o nginx muda a requisição e isso pode acarretar em erros.
Tendo o mesmo problema com chatwoot:v3.13.0 + evolution-api:v2.1.2
Mesmo problema chatwoot:v3.13.0 + evolution-api:v2.1.2 e 2.1.1 Tudo criado do zero.
Depois de desinstalar e reinstalar tudo umas 10 vezes descobri que era so habilitar o primeiro switch nas configuracoes do chatwoot na instancia no evolution manager. Como tava SQS, achei que era pra usar SQS.
Enabled Enable or disable the sqs
Depois de desinstalar e reinstalar tudo umas 10 vezes descobri que era so habilitar o primeiro switch nas configuracoes do chatwoot na instancia no evolution manager. Como tava SQS, achei que era pra usar SQS.
Enabled Enable or disable the sqs
Aqui funcionou corretamente também após marcar a opção, não tinha marcado pela mesma causa que você, a descrição está confusa.
Depois de desinstalar e reinstalar tudo umas 10 vezes descobri que era so habilitar o primeiro switch nas configuracoes do chatwoot na instancia no evolution manager. Como tava SQS, achei que era pra usar SQS.
Enabled Enable or disable the sqs
Gênio !!!!!!!!!!!!! Aqui pra mim voltou a funcionar depois que eu habilitei essa opção ! MUITO OBRIGADO
Pessoal, to com o mesmo problema!
Mas identifiquei algumas variantes que podem ser importantes pra identificar o problema.
Ao tentar criar a "inbox" pelo manager do Evo, se eu marcar a opçãr auto-create, retorna 401 - Unauthorized.
Se eu deixar desmarcado, Retorna 201 - Created.
Mas mesmo criando manualmente a 'inbox' pelo Chatwoot, eu só consigo enviar mensagens, nao recebo nada.
Já mexi no Nginx colocando o atributo do underscore_headers, a opção Chatwoot Enable or disable the sqs, também está ativada.
Vou deixar os logs aqui tambem:
Evo-API:
[Evolution API] v2.1.1 184 - Thu Oct 17 2024 18:46:08 ERROR [unhandledRejection] [object]
{
origin: Promise {
<rejected> Error: Timed Out
at /evolution/node_modules/baileys/lib/Utils/generics.js:145:32 {
data: [Object],
isBoom: true,
isServer: false,
output: [Object]
}
},
stderr: 2,
error: Error: Timed Out
at /evolution/node_modules/baileys/lib/Utils/generics.js:145:32 {
data: {
stack: 'Error\n' +
' at promiseTimeout (/evolution/node_modules/baileys/lib/Utils/generics.js:140:19)\n' +
' at waitForMessage (/evolution/node_modules/baileys/lib/Socket/socket.js:119:53)\n' +
' at query (/evolution/node_modules/baileys/lib/Socket/socket.js:141:22)\n' +
' at Object.profilePictureUrl (/evolution/node_modules/baileys/lib/Socket/chats.js:453:30)\n' +
' at Ts.profilePicture (/evolution/dist/main.js:224:4545)\n' +
' at messages.upsert (/evolution/dist/main.js:215:21668)'
},
isBoom: true,
isServer: false,
output: { statusCode: 408, payload: [Object], headers: {} }
}
}
[Evolution API] v2.1.1 184 - Thu Oct 17 2024 18:46:14 LOG [ChatwootService] [string] Auto create chatwoot instance
[Evolution API] v2.1.1 184 - Thu Oct 17 2024 18:46:24 LOG [ChatwootService] [string] Auto create chatwoot instance
[Evolution API] v2.1.1 184 - Thu Oct 17 2024 18:47:45 LOG [ChatwootService] [string] Auto create chatwoot instance
[Evolution API] v2.1.1 184 - Thu Oct 17 2024 18:54:18 LOG [ChatwootService] [string] Auto create chatwoot instance
chatwoot:
I, [2024-10-17T21:47:45.817610 #1] INFO -- : [496affef-2869-490d-95f7-e5f0480ebcd3] Filter chain halted as :authenticate_user! rendered or redirected
I, [2024-10-17T21:47:45.817776 #1] INFO -- : [496affef-2869-490d-95f7-e5f0480ebcd3] Completed 401 Unauthorized in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 357)
I, [2024-10-17T21:47:45.817986 #1] INFO -- : source=rack-timeout id=496affef-2869-490d-95f7-e5f0480ebcd3 timeout=15000ms service=7ms state=completed
I, [2024-10-17T21:47:49.455650 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:48:09.455449 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:48:29.451142 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:49:27.454741 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:50:27.451014 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:51:27.453244 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:52:27.451390 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:53:27.450363 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:54:18.757827 #1] INFO -- : source=rack-timeout id=5583b7f2-2ad2-4864-9f31-0f0f14d90835 timeout=15000ms state=ready
I, [2024-10-17T21:54:18.758422 #1] INFO -- : [5583b7f2-2ad2-4864-9f31-0f0f14d90835] Started GET "/api/v1/accounts/1/inboxes" for 172.18.0.3 at 2024-10-17 21:54:18 +0000
I, [2024-10-17T21:54:18.761400 #1] INFO -- : [5583b7f2-2ad2-4864-9f31-0f0f14d90835] Processing by Api::V1::Accounts::InboxesController#index as JSON
I, [2024-10-17T21:54:18.761481 #1] INFO -- : [5583b7f2-2ad2-4864-9f31-0f0f14d90835] Parameters: {"account_id"=>"1"}
I, [2024-10-17T21:54:18.762706 #1] INFO -- : [5583b7f2-2ad2-4864-9f31-0f0f14d90835] Filter chain halted as :authenticate_user! rendered or redirected
I, [2024-10-17T21:54:18.762879 #1] INFO -- : [5583b7f2-2ad2-4864-9f31-0f0f14d90835] Completed 401 Unauthorized in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 357)
I, [2024-10-17T21:54:18.763077 #1] INFO -- : source=rack-timeout id=5583b7f2-2ad2-4864-9f31-0f0f14d90835 timeout=15000ms service=5ms state=completed
I, [2024-10-17T21:54:27.452049 #1] INFO -- : RoomChannel#update_presence
Depois de desinstalar e reinstalar tudo umas 10 vezes descobri que era so habilitar o primeiro switch nas configuracoes do chatwoot na instancia no evolution manager. Como tava SQS, achei que era pra usar SQS.
Enabled Enable or disable the sqs
Boa, só que no meu caso estava habilitado. Desabilitei, salvei. Habilitei novamente, salvei. Desta forma funcionou
atualizem para 2.1.2 caso esteja em uma versão inferior. Para mais alguém persiste esse erro?
Depois de desinstalar e reinstalar tudo umas 10 vezes descobri que era so habilitar o primeiro switch nas configuracoes do chatwoot na instancia no evolution manager. Como tava SQS, achei que era pra usar SQS.
Enabled Enable or disable the sqs
Isso aqui funcionou em parte. Os grupos, ainda não estão recebendo mensagens. Envio as mensagens normalmente, mas não recebo as mensagens dos grupos de volta. Já verifiquei a configuração de ignorar grupos, e ela está desmarcada.
Segue o log:
[Evolution API] v2.1.1 184 - Fri Dec 13 2024 12:55:25 WARN [ChatwootService] [string] contact not found
[Evolution API] v2.1.1 184 - Fri Dec 13 2024 12:55:25 WARN [ChatwootService] [string] conversation not found
[Evolution API] [equipe] v2.1.1 184 - Fri Dec 13 2024 12:55:25 LOG [ChannelStartupService] [object]
{
key: {
remoteJid: '[email protected]',
fromMe: false,
id: '85A54A18525496128E2EE3231xxx',
participant: '[email protected]'
},
pushName: 'Julio Marques',
message: {
conversation: 'Teste de mensagem',
messageContextInfo: MessageContextInfo { messageSecret: [Uint8Array] }
},
contextInfo: undefined,
messageType: 'conversation',
messageTimestamp: 17341xxx24,
instanceId: 'xxxx-b0cc-425a26f20290',
source: 'android'
Depois de desinstalar e reinstalar tudo umas 10 vezes descobri que era so habilitar o primeiro switch nas configuracoes do chatwoot na instancia no evolution manager. Como tava SQS, achei que era pra usar SQS.
Enabled Enable or disable the sqs
DISSSSGRAAAAÇAAAAAAAAAAAAAAAA!
Um dia inteiro batendo cabeça... Eu não to usando SQS, então obviamente eu deixei desabilitado!
To me sentindo um retardado hahahahahahaahah
Pessoal não estou achando esse switch que foi mencionado nas configurações do chatwoot, alguém pode me enviar uma print de onde fica isso?
Mesmo problema por aqui, mas no meu caso é em uma segunda instancia. A primeira eu fiz com meu número e com a primeira conta criada no Chatwoot auto hospedado e funcionou tranquilamente. Fui criar outra conta no Chatwoot e consequentemente, outra instancia. Ela conecta, cria a caixa de entrada e está enviando mensagens mas não está recebendo.
Evolution: 2.2.3 Chatwoot: 4.0.1
O primeiro switch, como mencionado, está ativado igual na minha instancia. E faço das palavras do @guhweb as minhas kkkkk
Atualização: Descobri que eu precisava aguardar o recebimento de novas mensagens, pois as minhas, de teste, estavam sendo enviadas a partir do Chatwoot e não do Whatsapp. Aparentemente, meu problema é com mensagens vindas de outra conta do Chatwoot, mas o mesmo não acontece com a minha conta.
Alguém teve o problema reverso? Recebe mensagens porém não envia? GPT me falou que tenho que configurar o endpoint de envio de mensagens e um whatsapp token nas variaveis de ambiente do chatwoot. Estou hosteando o chatwoot na railway.
Pessoal, continuo com esse problema Alguém encontrou uma solução?
Aqui estou na versão 3.15.7 do Chatwoot Nestor e 2.2.3 do Evolution