@thewayofmagic

Как сделать отправленную другому пользователю клавиатуру — инлайновой?

У меня есть бот, который отправляет клавиатуру с сообщением другому пользователю. Как сделать её инлайновой? Перепробовал всё, выдает ошибку. Вот код:
await vk.api.messages.send({
      user_id: id,
      message: `text`,
      keyboard:
      keyboard = Keyboard.keyboard([[
        Keyboard.textButton({
          label: `text`,
          color:
          Keyboard.SECONDARY_COLOR
        })
    ]])
  })
});
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
я так понимаю, Вы используете модуль "vk-io"?

Я не много изменил Ваш код:
const { VK, Keyboard } = require('vk-io');
await vk.api.messages.send({
      user_id: id,
      message: `text`,
      keyboard: Keyboard.builder()
      .textButton({ label: "Текст", payload: {}, color: Keyboard.SECONDARY_COLOR
      .inline(true)
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Яндекс Москва
от 100 000 до 300 000 ₽
Яндекс Санкт-Петербург
от 100 000 до 300 000 ₽
от 120 000 до 160 000 ₽
25 янв. 2021, в 13:34
3000 руб./за проект
25 янв. 2021, в 13:09
3001 руб./за проект
25 янв. 2021, в 13:08
2000 руб./за проект