define( ‘UPLOADS’, ‘media’ ); // media - название папки в которой загружены картинки $input_array = array('Ivan', 'Петя', 'Даша', 'Зоя', 'Борщ');
$students = [];
$k = 0;
foreach ($input_array as $key) {
$students[$k] = [
"text" => $key
];
$k++;
}
$keyboard = array('inline_keyboard' => array_chunk($students, 2));
$replyMarkup = json_encode($keyboard);{"inline_keyboard":[[{"text":"Ivan"},{"text":"Петя"}],[{"text":"Даша"},{"text":"Зоя"}],[{"text":"Борщ"}]]}if (isset($data['callback_query'])) {
$chat_id = $data['callback_query']['from']['id']; // Чат куда отправлять ответ
$a = $data['callback_query']['data']; // Здесь указано что было передано в кнопке (callback_data) у нажатой кнопки
$text = $data['callback_query']['message']['text']; // Переданное сообщение
} $data = json_decode(file_get_contents('php://input'),true);
$text = $data['message']['text'];
$chat = $data['message']['chat']['id'];
$first_name = $data['message']['from']['first_name'];
if ($text){
if (strtolower($text) == "/start") $bot->reply($chat, " Здравствуй {$first_name} ");
} <b>, <i>(Жирный и наклонный шрифт) а также тег <a href="">. Который можно передать двумя способами html и markdown. Формирование таких данных зависит от выбранного варианта. При отправке сообщения нужно сообщить серверу Tg как форматировать значение в параметре &parse_mode. // сюда нужно вписать ваш внутренний айдишник
define('TELEGRAM_CHATID', '-1142225465'); $post_data = array (
"entry.2053498632" => $_POST['name_project']
); $analytics = file_get_contents("https://www.google-analytics.com/collect?v=1&tid=UA-XXXXXXX&t=pageview&dp=%2Fstart")