Здравствуйте! Для того чтобы задать команду для бота при нажатии на кнопку с использованием node-telegram-bot-api, вам следует использовать метод `telegramApi.sendMessage` и указать `reply_markup` параметр с настройками клавиатуры. Приведу пример, в котором добавляется команда `/start` на кнопку: ```javascript const TelegramBot = require('node-telegram-bot-api'); // Токен для доступа к API бота const token = 'YOUR_BOT_TOKEN'; // Создание экземпляра бота const bot = new TelegramBot(token, {polling: true}); // Отправка сообщения с настройками клавиатуры bot.onText(/\/start/, (msg) => { const opts = { reply_markup: JSON.stringify({ keyboard: [ ['/start'] // Массив кнопок ], resize_keyboard: true // Параметр для автоматического изменения размеров клавиатуры }) }; bot.sendMessage(msg.chat.id, 'Нажмите на кнопку:', opts); }); ``` При нажатии на кнопку с надписью `/start`, бот отправит сообщение с текстом "Нажмите на кнопку:". Если пользователь нажимает на эту кнопку, бот получит команду `/start` и сможет обработать её соответствующим образом. Обратите внимание, что `JSON.stringify` используется для преобразования объекта настроек в строку. Это простой пример, вы можете адаптировать его для вашего бота и добавить другие команды на кнопки, а также настроить внешний вид клавиатуры с помощью дополнительных параметров.