s7106500
@s7106500

Как нарисовать inline кнопки телеграм ботом через url c параметрами?

У меня ботом управляет торговый эксперт из экономической платформы. Возможности веб запросов сильно ограничены.

Подскажите как собрать url чтоб под сообщением были кнопки

Например такой вариант кода, создает кнопки для клавиатуры:
В url передается json параметры.
_https:// api. telegram. org/ bot782651123:123123123123MjXXYLUsm_B0_15OMZoQ/sendMessage?chat_id=29949698&text=text_here&disable_notification=true&reply_markup={"keyboard":[["Button0"],["Button2"]],"one_time_keyboard":false,"resize_keyboard": false,"selective":false}


Задача: похожим запросом в URL передать сообщение с inline кнопками
5c8f5817e2d94843137275.png
  • Вопрос задан
  • 2544 просмотра
Пригласить эксперта
Ответы на вопрос 2
photozoom
@photozoom
$btn1 = ['text' => 'Наш сайт', 'url' => 'https://google.com/'];
$btn2 = ['text' => 'Контакты', 'callback_data' => 'Контакты'];
$btn3 = ['text' => 'О нас', 'callback_data' => 'О нас'];
$inlineKeyboardButtons = [[$btn1], [$btn2, $btn3]]; // Наш сайт будет на первой строке, О нас и Контакты на второй
$inlineKeyboard = ['inline_keyboard' => $inlineKeyboardButtons];
$inlineKeyboard = json_encode($inlineKeyboard);
$url = 'https:// api. telegram. org/bot782651123:123123123123MjXXYLUsm_B0_15OMZoQ/sendMessage?chat_id=29949698&text=text_here&reply_markup='.$inlineKeyboard.
Ответ написан
Комментировать
Danya_Violet
@Danya_Violet
CTO/CIO
https://api.telegram.org/botTOKEN/sendMessage?chat_id=ID&text=test&reply_markup={"inline_keyboard": [[{"text": "кнопка1", "callback_data": "button1"}, {"text": "кнопка2", "callback_data": "button2"}]]}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы