Informations enregistrées lors de la réception d'un message (code)
vk.updates.on('message', async (data) => {
console.log(data)
})
Transfère les informations sur les messages auxquels j'ai répondu
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: []
}
],
| forfait | version |
| ---------------------------------- | ------- |
| vk-io
| 4.0.0-rc.30
|
| node
| 12.13.0
|
| yarn
ou npm
| npm 6.12.0
|
@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
Commentaire le plus utile
@ jarvis394 , ce comportement est spécifique à User Long Poll. Vous devez recharger les messages pour obtenir le message complet.
Et s'il s'agit d'un bot pour un groupe, définissez l'option
pollingGroupId
ou utilisezIl définira l'ID de groupe par défaut.