@eshanglar

Как добавить кнопку со ссылкой Telegram?

Привет. Мне нужно к сообщению добавить одну кнопку-url. Как это сделать?

function message_to_telegram($text)
{
    $ch = curl_init();
    curl_setopt_array(
        $ch,
        array(
            CURLOPT_URL => 'https://api.telegram.org/bot' . TELEGRAM_TOKEN . '/sendMessage',
            CURLOPT_POST => TRUE,
            CURLOPT_RETURNTRANSFER => TRUE,
            CURLOPT_TIMEOUT => 10,
            CURLOPT_POSTFIELDS => array(
                'chat_id' => TELEGRAM_CHATID,
                'text' => $text,
            ),
        )
    );
    curl_exec($ch);
}
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
@nozzy
Symfony, Laravel, SQL
$keyboard = [
    'inline_keyboard' => [
        [
            "text": "Link",
            "url": "https://my_site"
        ]
    ]
];

...

CURLOPT_POSTFIELDS => array(
                'chat_id' => TELEGRAM_CHATID,
                'text' => $text,
		           'reply_markup' => json_encode($keyboard);
            ),

...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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