Как отправить URL-ссылку в сообщении с помощью Telegram Bot или показать кнопку, чтобы открыть URL-ссылку - PullRequest
0 голосов
/ 06 августа 2020

Текст сообщения от бота:

Нажмите, чтобы открыть URL

URL http://www.example.com/

эталонное изображение как: введите описание изображения здесь

1 Ответ

0 голосов
/ 06 августа 2020

Существует два способа предоставить пользователю возможность открывать URL-адрес в сообщении бота:

конечная точка API- https://api.telegram.org/bot {MENTION_YOUR_BOT_TOKEN *} / sendMessage

Метод API - GET

  1. Показать URL в сообщении

попасть в API с этими необработанными JSON данными -

{
    "chat_id" : MENTION_USER_CHAT_ID*,
    "text" : "Click to Open [URL](http://example.com)",
    "parse_mode" : "markdown"
}
Показать кнопку URL под сообщением

нажать API с этими необработанными JSON данными-

{
    "chat_id" : MENTION_USER_CHAT_ID*,
    "text" : "Click to Open URL",
    "parse_mode" : "markdown",
    "reply_markup" : {
        "inline_keyboard" : [
            [
                {
                    "text" : "Open link",
                    "url" : "http://example.com"
                }
            ]
        ]
   }
}

Примечание: замените * отмеченную переменную в соответствии с вашими данными.

...