@thewayofmagic

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

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

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

Войти через центр авторизации
Похожие вопросы
22 мая 2024, в 14:48
45000 руб./за проект
22 мая 2024, в 14:46
1111 руб./за проект
22 мая 2024, в 14:39
10000 руб./за проект