Vk-io: problema de reenvío de mensajes

Creado en 8 ene. 2020  ·  3Comentarios  ·  Fuente: negezor/vk-io

¿Qué hiciste?

Información registrada que llega al recibir un mensaje (código)
vk.updates.on('message', async (data) => { console.log(data) })

Qué esperabas que sucediera?

Reenvía información sobre los mensajes a los que respondí.

¿Cuál fue el resultado real?

En adelante, aparece la información del mensaje, pero todos los valores son 0
forwards: MessageForwardsCollection [ MessageForward { senderId: 0, createdAt: 0, updatedAt: 0, text: null, attachments: [], forwards: [] } ],

Versiones

| paquete | versión |
| ---------------------------------- | ------- |
| vk-io | 4.0.0-rc.30 |
| node | 12.13.0 |
| yarn o npm | npm 6.12.0 |

vk-io

Comentario más útil

@ jarvis394 , este comportamiento es específico de User Long Poll. Debe volver a cargar los mensajes para obtener el mensaje completo.

await context.loadMessagePayload();

Y si se trata de un bot para un grupo, configure la opción pollingGroupId o utilice

vk.updates.start();

Establecerá el ID de grupo predeterminado.

Todos 3 comentarios

@Pacmard ¿cómo payload del contexto del mensaje (aunque esto no es muy bueno)

@ jarvis394 , este comportamiento es específico de User Long Poll. Debe volver a cargar los mensajes para obtener el mensaje completo.

await context.loadMessagePayload();

Y si se trata de un bot para un grupo, configure la opción pollingGroupId o utilice

vk.updates.start();

Establecerá el ID de grupo predeterminado.

@negezor <3

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

AndreiSoroka picture AndreiSoroka  ·  6Comentarios

Jengas picture Jengas  ·  15Comentarios

ProgrammingLife picture ProgrammingLife  ·  9Comentarios

Saiv46 picture Saiv46  ·  9Comentarios

alexey2baranov picture alexey2baranov  ·  8Comentarios