Vk-io: problème de transfert de messages

Créé le 8 janv. 2020  ·  3Commentaires  ·  Source: negezor/vk-io

Qu'est-ce que tu as fait?

Informations enregistrées lors de la réception d'un message (code)
vk.updates.on('message', async (data) => { console.log(data) })

Que vous attendiez-vous à ce qu'il se passe?

Transfère les informations sur les messages auxquels j'ai répondu

Quel a été le résultat réel ?

En avant, les informations de message apparaissent, mais toutes les valeurs sont 0
forwards: MessageForwardsCollection [ MessageForward { senderId: 0, createdAt: 0, updatedAt: 0, text: null, attachments: [], forwards: [] } ],

Versions

| forfait | version |
| ---------------------------------- | ------- |
| vk-io | 4.0.0-rc.30 |
| node | 12.13.0 |
| yarn ou npm | npm 6.12.0 |

vk-io

Commentaire le plus utile

@ jarvis394 , ce comportement est spécifique à User Long Poll. Vous devez recharger les messages pour obtenir le message complet.

await context.loadMessagePayload();

Et s'il s'agit d'un bot pour un groupe, définissez l'option pollingGroupId ou utilisez

vk.updates.start();

Il définira l'ID de groupe par défaut.

Tous les 3 commentaires

@Pacmard comment as-tu résolu le problème ? J'ai aussi rencontré ça, j'ai commencé à prendre des informations du champ payload du contexte du message (bien que ce ne soit pas très bon à faire)

@ jarvis394 , ce comportement est spécifique à User Long Poll. Vous devez recharger les messages pour obtenir le message complet.

await context.loadMessagePayload();

Et s'il s'agit d'un bot pour un groupe, définissez l'option pollingGroupId ou utilisez

vk.updates.start();

Il définira l'ID de groupe par défaut.

@negezor <3

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

SOS
helix-team picture helix-team  ·  4Commentaires

alexey2baranov picture alexey2baranov  ·  8Commentaires

nitreojs picture nitreojs  ·  3Commentaires

T1MOXA picture T1MOXA  ·  22Commentaires

Zharckov picture Zharckov  ·  13Commentaires