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")