Vk-io: Probleme beim Weiterleiten von Nachrichten

Erstellt am 8. Jan. 2020  ·  3Kommentare  ·  Quelle: negezor/vk-io

Was haben Sie gemacht?

Protokollierte Informationen, die beim Empfang einer Nachricht (Code) ankommen
vk.updates.on('message', async (data) => { console.log(data) })

Was haben Sie erwartet?

Leitet Informationen zu Nachrichten weiter, auf die ich geantwortet habe

Was war das tatsächliche Ergebnis?

In Forwards erscheinen Nachrichteninformationen, aber alle Werte sind 0
forwards: MessageForwardsCollection [ MessageForward { senderId: 0, createdAt: 0, updatedAt: 0, text: null, attachments: [], forwards: [] } ],

Versionen

| Paket | Version |
| ---------------------------------- | -------- |
| vk-io | 4.0.0-rc.30 |
| node | 12.13.0 |
| yarn oder npm | npm 6.12.0 |

vk-io

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.

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.

Alle 3 Kommentare

@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

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

ProgrammingLife picture ProgrammingLife  ·  9Kommentare

T1MOXA picture T1MOXA  ·  20Kommentare

ogmishanya picture ogmishanya  ·  4Kommentare

SOS
helix-team picture helix-team  ·  4Kommentare

Jengas picture Jengas  ·  15Kommentare