let keyboards = {
apple_menu: {
inline_keyboard: [
[
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
}
],
[
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
}
],
[
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
],
[
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
],
[
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
{
text: '⬜️',
callback_data: 'button'
},
]
]
}
}
bot.on('callback_query', (query) => {
let id = query.message.chat.id;
switch (query.data)
{
case 'button_apple':
bot.sendMessage(id, 'Начинаем!', {reply_markup: keyboards.apple_menu});
break;
case 'button':
if (getRandomInt(1, 100) > 75) {
bot.sendMessage(id, 'тут чет есть'); // должен меняться keyboard, и добавляться панелька "забрать приз"
} else {
bot.sendMessage(id, 'Тут ниче нет');
}
break;
}
});
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min)) + min;
}