Protokollierte Informationen, die beim Empfang einer Nachricht (Code) ankommen
vk.updates.on('message', async (data) => {
console.log(data)
})
Leitet Informationen zu Nachrichten weiter, auf die ich geantwortet habe
In Forwards erscheinen Nachrichteninformationen, aber alle Werte sind 0
forwards: MessageForwardsCollection [
MessageForward {
senderId: 0,
createdAt: 0,
updatedAt: 0,
text: null,
attachments: [],
forwards: []
}
],
| Paket | Version |
| ---------------------------------- | -------- |
| vk-io
| 4.0.0-rc.30
|
| node
| 12.13.0
|
| yarn
oder npm
| npm 6.12.0
|
@Pacmard wie hast du das Problem gelöst? Ich bin auch darauf gestoßen, ich habe angefangen, Informationen aus dem Feld payload
des Nachrichtenkontexts zu nehmen (obwohl dies nicht sehr gut ist).
@ jarvis394 , dieses Verhalten ist spezifisch für User Long Poll. Sie müssen Nachrichten neu laden, um die vollständige Nachricht zu erhalten.
await context.loadMessagePayload();
Und wenn dies ein Bot für eine Gruppe ist, setzen Sie die Option pollingGroupId
oder verwenden Sie
vk.updates.start();
Es wird die Standardgruppen-ID festlegen.
@negezor <3
Hilfreichster Kommentar
@ jarvis394 , dieses Verhalten ist spezifisch für User Long Poll. Sie müssen Nachrichten neu laden, um die vollständige Nachricht zu erhalten.
Und wenn dies ein Bot für eine Gruppe ist, setzen Sie die Option
pollingGroupId
oder verwenden SieEs wird die Standardgruppen-ID festlegen.