Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sendMessage Error: wid error: invalid wid #2136

Open
vitorvk2 opened this issue Apr 9, 2024 Discussed in #2132 · 5 comments
Open

sendMessage Error: wid error: invalid wid #2136

vitorvk2 opened this issue Apr 9, 2024 Discussed in #2132 · 5 comments

Comments

@vitorvk2
Copy link

vitorvk2 commented Apr 9, 2024

Discussed in #2132

Originally posted by vitorvk2 April 5, 2024
Olá, pessoal.

Versões:

wppconnect-team/wppconnect: "1.30.1"
wppconnect/wa-j": "3.1.0"
whatsappVersion: '2.3000.1012412383-alpha'

Após encaminhar algumas mensagens estou recebendo o seguinte erro:
messageFormat: 'wid error: invalid wid',

Verificando mais a fundo, vi que o erro começou a acontecer sozinho.
Isso aparece apenas nas mensagens do que contem no chatId um '+', exemplo:
chatId: '[email protected]'

O engraçado é que o chatId é preenchido e retornado automaticamente pela Lib.

Podem ajudar na análise?

Segue um exemplo do objeto retornado:

anyMessageQueueName webhook
onAnyMessage {
  id: '[email protected]_3EB02F561FDDBF2CC6B967',
  viewed: false,
  body: 'seria mais uma tosse alérgica? ',
  type: 'chat',
  subtype: null,
  t: 1712188792,
  from: '[email protected]',
  to: '[email protected]',
  ack: 0,
  isNewMsg: true,
  star: false,
  kicNotified: false,
  isFromTemplate: false,
  pollInvalidated: false,
  isSentCagPollCreation: false,
  latestEditMsgKey: null,
  latestEditSenderTimestampMs: null,
  mentionedJidList: [],
  groupMentions: [],
  isEventCanceled: false,
  eventInvalidated: false,
  urlText: null,
  urlNumber: null,
  isVcardOverMmsDocument: false,
  isForwarded: false,
  hasReaction: false,
  productHeaderImageRejected: false,
  lastPlaybackProgress: 0,
  isDynamicReplyButtonsMsg: false,
  isCarouselCard: false,
  parentMsgId: null,
  isMdHistoryMsg: false,
  stickerSentTs: 0,
  isAvatar: false,
  lastUpdateFromServerTs: 0,
  invokedBotWid: null,
  bizBotType: null,
  botResponseTargetId: null,
  botPluginType: null,
  botPluginReferenceIndex: null,
  botPluginSearchProvider: null,
  botPluginSearchUrl: null,
  botPluginMaybeParent: false,
  botReelPluginThumbnailCdnUrl: null,
  botMsgBodyType: null,
  requiresDirectConnection: null,
  bizContentPlaceholderType: null,
  hostedBizEncStateMismatch: false,
  senderOrRecipientAccountTypeHosted: false,
  placeholderCreatedWhenAccountIsHosted: false,
  chatId: '[email protected]',
  fromMe: true,
  sender: {
    id: '[email protected]',
    type: 'in',
    isBusiness: false,
    isEnterprise: false,
    isSmb: false,
    isContactSyncCompleted: 0,
    textStatusLastUpdateTime: -1,
    formattedName: 'Você',
    isMe: true,
    isMyContact: true,
    isPSA: false,
    isUser: true,
    isWAContact: true,
    profilePicThumbObj: null,
    msgs: null
  },
  timestamp: 1712188792,
  content: 'seria mais uma tosse alérgica? ',
  isGroupMsg: false,
  mediaData: {},
}
Successfully added message
DEU ERRO - sendMessage Error: wid error: invalid wid
    at /usr/src/app/node_modules/@wppconnect-team/wppconnect/dist/api/helpers/evaluate-and-return.js:107:31
    at step (/usr/src/app/node_modules/@wppconnect-team/wppconnect/dist/api/helpers/evaluate-and-return.js:49:23)
    at Object.next (/usr/src/app/node_modules/@wppconnect-team/wppconnect/dist/api/helpers/evaluate-and-return.js:30:53)
    at fulfilled (/usr/src/app/node_modules/@wppconnect-team/wppconnect/dist/api/helpers/evaluate-and-return.js:21:58)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
JS Stack: Error: wid error: invalid wid
    at h (https://static.whatsapp.net/rsrc.php/v3/yH/r/xhAcgB6kDqz.js?_nc_x=Ij3Wp8lg5Kz:70:191)
    at new a (https://static.whatsapp.net/rsrc.php/v3i94h4/yf/l/makehaste_jhash/52iUjPF8dQ7.js?_nc_x=Ij3Wp8lg5Kz:212:1448)
    at k (https://static.whatsapp.net/rsrc.php/v3i94h4/yf/l/makehaste_jhash/52iUjPF8dQ7.js?_nc_x=Ij3Wp8lg5Kz:216:873)
    at Object.a [as createWidFromWidLike] (https://static.whatsapp.net/rsrc.php/v3i94h4/yf/l/makehaste_jhash/52iUjPF8dQ7.js?_nc_x=Ij3Wp8lg5Kz:216:1710)
    at a.from (https://static.whatsapp.net/rsrc.php/v3i94h4/yf/l/makehaste_jhash/52iUjPF8dQ7.js?_nc_x=Ij3Wp8lg5Kz:233:3575)
    at a.fromString (https://static.whatsapp.net/rsrc.php/v3i94h4/yf/l/makehaste_jhash/52iUjPF8dQ7.js?_nc_x=Ij3Wp8lg5Kz:233:3399)
    at /usr/src/app/node_modules/@wppconnect/wa-js/dist/wppconnect-wa.js:2:143757
    at Array.map (<anonymous>)
    at t.getMessageById (/usr/src/app/node_modules/@wppconnect/wa-js/dist/wppconnect-wa.js:2:143740)
    at Object.e (/usr/src/app/node_modules/@wppconnect-team/wppconnect/dist/lib/wapi/wapi.js:1:29646)
    at e.next (<anonymous>)
    at Q (/usr/src/app/node_modules/@wppconnect-team/wppconnect/dist/lib/wapi/wapi.js:1:29305)
    at a (/usr/src/app/node_modules/@wppconnect-team/wppconnect/dist/lib/wapi/wapi.js:1:29892)
    at /usr/src/app/node_modules/@wppconnect-team/wppconnect/dist/lib/wapi/wapi.js:1:29951
    at new Promise (<anonymous>)
    at Object.Z (/usr/src/app/node_modules/@wppconnect-team/wppconnect/dist/lib/wapi/wapi.js:1:29832)
    at Object.X [as getMessageById] (/usr/src/app/node_modules/@wppconnect-team/wppconnect/dist/lib/wapi/wapi.js:1:29411)
    at pptr:evaluate;%2Fusr%2Fsrc%2Fapp%2Fnode_modules%2F%40wppconnect-team%2Fwppconnect%2Fdist%2Fapi%2Fhelpers%2Fevaluate-and-return.js%3A99%3A56:64:71
    at step (pptr:evaluate;%2Fusr%2Fsrc%2Fapp%2Fnode_modules%2F%40wppconnect-team%2Fwppconnect%2Fdist%2Fapi%2Fhelpers%2Fevaluate-and-return.js%3A99%3A56:47:27)
    at Object.next (pptr:evaluate;%2Fusr%2Fsrc%2Fapp%2Fnode_modules%2F%40wppconnect-team%2Fwppconnect%2Fdist%2Fapi%2Fhelpers%2Fevaluate-and-return.js%3A99%3A56:28:57)
    at pptr:evaluate;%2Fusr%2Fsrc%2Fapp%2Fnode_modules%2F%40wppconnect-team%2Fwppconnect%2Fdist%2Fapi%2Fhelpers%2Fevaluate-and-return.js%3A99%3A56:22:75
    at new Promise (<anonymous>)
    at __awaiter (pptr:evaluate;%2Fusr%2Fsrc%2Fapp%2Fnode_modules%2F%40wppconnect-team%2Fwppconnect%2Fdist%2Fapi%2Fhelpers%2Fevaluate-and-return.js%3A99%3A56:18:16)
    at pptr:evaluate;%2Fusr%2Fsrc%2Fapp%2Fnode_modules%2F%40wppconnect-team%2Fwppconnect%2Fdist%2Fapi%2Fhelpers%2Fevaluate-and-return.js%3A99%3A56:56:56
    at pptr:evaluate;%2Fusr%2Fsrc%2Fapp%2Fnode_modules%2F%40wppconnect-team%2Fwppconnect%2Fdist%2Fapi%2Fhelpers%2Fevaluate-and-return.js%3A99%3A56:68:36
    at new Promise (<anonymous>)
    at anonymous (pptr:evaluate;%2Fusr%2Fsrc%2Fapp%2Fnode_modules%2F%40wppconnect-team%2Fwppconnect%2Fdist%2Fapi%2Fhelpers%2Fevaluate-and-return.js%3A99%3A56:54:14)
Function: function (_a) { return __awaiter(_this, [_a], void 0, function (_b) {
                                var _c, _d, _e, _f;
                                var messageId = _b.messageId;
                                return __generator(this, function (_g) {
                                    switch (_g.label) {
                                        case 0:
                                            _d = (_c = JSON).parse;
                                            _f = (_e = JSON).stringify;
                                            return [4 /*yield*/, WAPI.getMessageById(messageId)];
                                        case 1: return [2 /*return*/, _d.apply(_c, [_f.apply(_e, [_g.sent()])])];
                                    }
                                });
                            }); } {
  messageFormat: 'wid error: invalid wid',
  messageParams: [],
  taalOpcodes: [ 2 ]
}
@jhowbhz
Copy link

jhowbhz commented Apr 17, 2024

Creio que voce está passando o numero com o +, tenta passar o numero direto. 5531999999999

se for um
sendText('553199999', .....)

tipo assim

@vitorvk2
Copy link
Author

vitorvk2 commented Apr 17, 2024

Obrigado por responder!
Estou passando o número de telefone corretamente sem o '+'.
É alguma coisa no wppconnect ou wpp, isto porque quando o chatId é retornado com o '+' sempre gera problema no envio de mensagens mesmo colocando o número corretamente.

@renandecarlo
Copy link
Contributor

@vitorvk2 Da uma olhada se não é o "9" extra faltando no número. Tem número que registrou no wpp antes, e depois foi migrado pro "9", aí o wppconnect ou o wpp em si dá uma bugada na hora de identificar. Acho que todos precisam do "9" agora.

@vitorvk2
Copy link
Author

Agradeço pela resposta!
Enquanto o número estava com problemas eu efetuei testes, um deles foi tentar encaminhar mensagem sem o '9' e com o '9'. Em ambos os casos não deu certo...

@vitorvk2
Copy link
Author

Já houve uma situação, inclusive, onde ao encaminhar mensagens para contatos que possuem o '9' também dar esse problema. Em meus testes percebi que isso é mais frequente depois que você acaba de conectar o celular via QRCode, mas não identifiquei o padrão porque é só alguns contatos onde isso ocorre.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants