Vk-io: problema de encaminhamento de mensagens

Criado em 8 jan. 2020  ·  3Comentários  ·  Fonte: negezor/vk-io

O que você fez?

Informações registradas que chegam ao receber uma mensagem (código)
vk.updates.on('message', async (data) => { console.log(data) })

O que você esperava que fosse acontecer?

Encaminha informações sobre as mensagens às quais respondi

Qual foi o resultado real?

Em encaminhamentos, as informações da mensagem aparecem, mas todos os valores são 0
forwards: MessageForwardsCollection [ MessageForward { senderId: 0, createdAt: 0, updatedAt: 0, text: null, attachments: [], forwards: [] } ],

Versões

| pacote | versão |
| ---------------------------------- | ------- |
| vk-io | 4.0.0-rc.30 |
| node | 12.13.0 |
| yarn ou npm | npm 6.12.0 |

vk-io

Comentários muito úteis

@ jarvis394 , este comportamento é específico para User Long Poll. Você precisa recarregar as mensagens para obter a mensagem completa.

await context.loadMessagePayload();

E se este for um bot para um grupo, defina a opção pollingGroupId ou use

vk.updates.start();

Isso definirá o ID de grupo padrão.

Todos 3 comentários

@Pacmard como você resolveu o problema? Também me deparei com isso, comecei a obter informações do campo payload do contexto da mensagem (embora isso não seja muito bom de fazer)

@ jarvis394 , este comportamento é específico para User Long Poll. Você precisa recarregar as mensagens para obter a mensagem completa.

await context.loadMessagePayload();

E se este for um bot para um grupo, defina a opção pollingGroupId ou use

vk.updates.start();

Isso definirá o ID de grupo padrão.

@negezor <3

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

nitreojs picture nitreojs  ·  3Comentários

Saiv46 picture Saiv46  ·  9Comentários

zardoy picture zardoy  ·  18Comentários

SOS
helix-team picture helix-team  ·  4Comentários

Jengas picture Jengas  ·  15Comentários