Есть вот такой код:
`
const bot = new TelegramBot(token, {polling: true});
bot.onText(/\/curse/, (msg, match) => {
const chatId = msg.chat.id;
bot.sendMessage(chatId, "Val?", {
reply_markup: {
inline_keyboard: [
[
{
text:"USD $",
callback_data: "USD"
}
]
]
}
});
});
bot.on('callback_query', query => {
const id = query.message.chat.id;
request('https://api.privatbank.ua/p24api/pubinfo?json&exchange&coursid=5',
(err, res, body) => {
const data = JSON.parse(body);
const result = data.filter(item => item.ccy === query.data)[0];
let md = `
*${result.ccy} => ${result.base_ccy}*
Buy: _${result.buy}_
Sale: _${result.sale}_
`;
bot.sendMessage(id, md, {parse_mode: "Markdown"});
});
});
bot.onText(/\/rasp/, (msg, match) => {
const chatId = msg.chat.id;
bot.sendMessage(chatId, "Day?", {
reply_markup: {
inline_keyboard: [
[
{
text: "Mon",
callback_data: "monday"
}
]
]
}
})
});
Как можно сделать эти клавиатуры уникальными или просто решить эту ошибку? Ошибка:
`*${result.ccy} => ${result.base_ccy}*
^
TypeError: Cannot read property 'ccy' of undefined
at Request.request [as _callback]
(C:\Users\Andrew\Desktop\smth\node\app.js:43:19)
at Request.self.callback
(C:\Users\Andrew\Desktop\smth\node\node_modules\request\request.js:185:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request.<anonymous>
(C:\Users\Andrew\Desktop\smth\node\node_modules\request\request.js:1161:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage.<anonymous>
(C:\Users\Andrew\Desktop\smth\node\node_modules\request\request.js:1083:12)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9)`
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Я не знаю JQuery но пытаюсь его понять и научитсяЯ делаю веб-форму для себя
Не могу понять в чем проблема, поискал в гугле инфу, самое близкое это было заменить объектВроде получилось, но удаляются все элементы из localStorage
В переменной thisx содержится timestamp в миллисекундах