В коде который ниже если нет
if(message.user.bank == 0)return bot (`Пусто`);
,
то кнопки работают. А если добавляю
if
кнопки не работают.
cmd.hear(/^(?:банк| Банк)$/i, async (message, bot) => {
const multiply = utils.pick([200,125]);
const multiply1 = utils.pick([175,25]);
const multiply2 = utils.pick([50,150]);
let idey = Math.floor(message.user.balance/multiply);
let idey2 = Math.floor(message.user.balance/multiply1);
let idey3 = Math.floor(message.user.balance/multiply2);
let idey4 = Math.floor(message.user.bank/multiply);
let idey5 = Math.floor(message.user.bank/multiply1);
let idey6 = Math.floor(message.user.bank/multiply2);
return bot(`на балансе в банке ${utils.sp(message.user.bank)}$`,
{
keyboard:JSON.stringify(
{
"one_time": false,
"buttons":[
[{
"action": {
"type": "text",
"payload": "{}",
"label": ` ${idey}`
},
"color": "default"
},
{
"action": {
"type": "text",
"payload": "{}",
"label": ` ${idey2}`
},
"color": "default"
},
{
"action": {
"type": "text",
"payload": "{}",
"label": ` ${idey3}`
},
"color": "default"
}],
[{
"action": {
"type": "text",
"payload": "{}",
"label": ` ${idey4}`
},
"color": "default"
},
{
"action": {
"type": "text",
"payload": "{}",
"label": ` ${idey5}`
},
"color": "default"
},
{
"action": {
"type": "text",
"payload": "{}",
"label": ` ${idey6}`
},
"color": "default"
}],
[{
"action": {
"type": "text",
"payload": "{}",
"label": ` Создать вклад`
},
"color": "positive"
}],
[{
"action": {
"type": "text",
"payload": "{}",
"label": `◀ В раздел «Разное»`
},
"color": "primary"
}]
]
})
});
});