Informações registradas que chegam ao receber uma mensagem (código)
vk.updates.on('message', async (data) => {
console.log(data)
})
Encaminha informações sobre as mensagens às quais respondi
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: []
}
],
| pacote | versão |
| ---------------------------------- | ------- |
| vk-io
| 4.0.0-rc.30
|
| node
| 12.13.0
|
| yarn
ou npm
| npm 6.12.0
|
@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
Comentários muito úteis
@ jarvis394 , este comportamento é específico para User Long Poll. Você precisa recarregar as mensagens para obter a mensagem completa.
E se este for um bot para um grupo, defina a opção
pollingGroupId
ou useIsso definirá o ID de grupo padrão.