и вот мне нужно вывести в Markup.inlineKeyboard, пока-что сделал так, но теперь не могу никак получить то что выбрал пользователь, нужен callback, подскажите как это сделать 
                  
                  
                  
                  
                  
                              var i = 0
                  
                  
                              leyboard = [
                  
                  
                  
                  
                  
                              ]
                  
                  
                  
                  
                  
                              while (i < rows.length) {
                  
                  
                                  leyboard.push(rows[i].title)
                  
                  
                                  i++
                  
                  
                              }
                  
                  
                              ctx.reply('активные',
                  
                  
                                  Markup
                  
                  
                                  .keyboard([
                  
                  
                                      leyboard,
                  
                  
                                  ])
                  
                  
                                  .oneTime()
                  
                  
                                  .resize()
                  
                  
                                  .extra()
                  
                  
                              );
                  
                  
                
Разобрался, но теперь нужно каждый объект выводить на новой строке var i = 0 leyboard = [ ] while (i < rows.length) { leyboard.push(Markup.callbackButton(rows[i].title, 'callback')) i++ } console.log(leyboard); ctx.reply('активные', Markup.inlineKeyboard([ leyboard ]) .oneTime() .resize() .extra() ); Надеюсь на вашу помощь 😞
на новой строчке? я если честно не пойму, что ты делаешь, но наверное .join('\n') тебе поможет. Загугли MDN array join.
надо чтобы одна кнопка была на новой строке?
та можно leyboard.push([ Markup.callbackButton(rows[i].title, 'callback') ])
.oneTime() .resize() не нужно
нету уже)
Обсуждают сегодня