Делаю некий автокликер для одного бота, но у него используют payload и просто так мне не ввести команду чтоб она активировалась, мне нужна чтобы при моем сообщение еще работал и их payload
vk.updates.on('message', (ctx) => {
if (ctx.text === 'клик') {
setInterval(function(){
ctx.send({
message: `Клик (у тебя ${value}$)`,
payload: {
command: "click_users"
}
})
value += 8
}, 5000)
}
});
console.log('work')
но консоль мне выдает ошибку
this.handleError(request, new APIError(response.error));
^
APIError: Code №100 - One of the parameters specified was missing or invalid: payload contains incorrect JSON
at SequentialWorker.execute (/home/kenji/Desktop/myproject/vk bots/autoclicker/node_modules/vk-io/lib/index.js:1664:39)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
code: 100,
params: [
{ key: 'method', value: 'messages.send' },
{ key: 'oauth', value: '1' },
{ key: 'v', value: '5.131' },
{ key: 'random_id', value: '9166940754913722' },
{ key: 'payload', value: '[object Object]' },
{ key: 'peer_id', value: '-215339107' }
],
[cause]: undefined
}
как мне сделать правильно?