Логгировал информацию что приходит при получении сообщения (код)
vk.updates.on('message', async (data) => {
console.log(data)
})
В forwards информация о сообщениях на которые я ответил
В forwards информация о сообщении появляется, но все значения - 0
forwards: MessageForwardsCollection [
MessageForward {
senderId: 0,
createdAt: 0,
updatedAt: 0,
text: null,
attachments: [],
forwards: []
}
],
| package | version |
| ---------------------------------- | ------- |
| vk-io
| 4.0.0-rc.30
|
| node
| 12.13.0
|
| yarn
or npm
| npm 6.12.0
|
@Pacmard, как вы решили проблему? Я тоже с этим столкнулся, стал брал информацию из поля payload
контекста сообщения (хотя так делать не очень хорошо)
@jarvis394, такое поведение свойственно только User Long Poll. Нужно перезагружать сообщения для того чтобы получить полное сообщение.
await context.loadMessagePayload();
И если это бот для группы, установить опцию pollingGroupId
или использовать
vk.updates.start();
Он установит ID группы по умолчанию.
@negezor <3
Самый полезный комментарий
@jarvis394, такое поведение свойственно только User Long Poll. Нужно перезагружать сообщения для того чтобы получить полное сообщение.
И если это бот для группы, установить опцию
pollingGroupId
или использоватьОн установит ID группы по умолчанию.