Как отправить с сайта сообщение с кнопками в Телеграм?

212
12 марта 2019, 11:10

хочу разобраться как сделать кнопку в сообщении Telegram. В общем, на сайте есть кнопка "Заказать звонок", открывается попап с формой есть инпуты: Имя , Телефон они обрабатываются в php и отправляются в Телегу.

Знаю про параметр reply_markup , с помощью которого и можно отправить кнопку, но не получается. Попробовал все, может что-то делаю не так. Если кто-то с этим сталкивался подскажите как вы это реализовали. Отправляю текст вот так:

$arr = array(
$nameFieldset => $call_name,
$phoneFieldset => $call_phone,
);
foreach($arr as $key => $value) {
$txt .= "<b>".$key."</b> ".$value."%0A";
};
$sendToTelegram = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r");

И еще один вопрос, возможно ли сделать так, чтобы кнопка работала в качестве приема заказа. Пример: В телегу приходит сообщение в следующем виде, где [Забрать заказ] - кнопка.
Номер заказа: 15
Имя: Федор
Телефон: 732-23-23
[Забрать заказ]

При нажатии этой кнопки, брался ID пользователя телеграм и вместо этой кнопки для всех было написано: Заказ забрал Алексей(@example).

Можно ли это все организовать?

READ ALSO
Как реализовать локализацию через URL

Как реализовать локализацию через URL

На сайте реализовано три локализацииru, de и en

146
Вывести результат функции PHP до её вызова

Вывести результат функции PHP до её вызова

Вопрос такой: есть ли способ, с которым я бы мог задать параметры в функцию после <h1>123</h1> , а результат бы вывелся перед этими цифрами?

163
Вывод meta_query

Вывод meta_query

Возникла проблема:

138
Что такое полиморфизм и какие его основные виды?

Что такое полиморфизм и какие его основные виды?

Начинаю путь программистаСказали выучить полиморфизм

273