let starting;
function runMyCode() {
console.log(starting);
}
fs.readFile('data.xml', function (data) {
parser.parseString(data, function (result) {
starting = ("" + result['index']['starting']);
runMyCode();
})
})
fs.readFile('data.xml', function (err, data) {
parser.parseString(data, function (err, result) {
let starting = ("" + result['index']['starting']);
console.log(starting)
})
})
cmd.hear(/^(?:Начать)$/i, async message => {
vk.api.call('messages.send', {
user_id: message.senderId,
random_id: 0,
message: `Вы находитесь в Главном меню`,
keyboard: JSON.stringify(
{
"one_time": false,
"inline": false,
"buttons": [
[{
"action": {
"type": "text",
"payload": "{\"button\": \"1\"}",
"label": 'FAQ'
},
"color": 'positive'
}]
]
})
})
});
vk.updates.on('new_message', (ctx) => {
if (ctx.messagePayload.button == 1) {
console.log("GOOD");
}
});
Так не сработает? Или что-то другое выдаст?