PlayBoyXXX
@PlayBoyXXX
Уже не школьник

Как отправить кликабельное сообщение через Telegram Bot API?

Необходимо отправить кликабельное сообщение через Бота Телеграм. (Делается экранированием текста обратным апострофом (URL-код - %60)

curl -s -X POST https://api.telegram.org/bot"$bot_api"/sendMessage -d chat_id="$tg2id" -d text=" Был создан ключ Shadowsocks %0A Сервер: $backup_serv_id %0A Никнейм: ${ssr_user} %0A Порт: ${ssr_port} %0A Ключ: %60${ss_link}%60"


Выполняю команду, но вместо смены шрифта, получается вот такой вывод: `ss_link`
Как сделать ${ss_link} кликабельным?
  • Вопрос задан
  • 844 просмотра
Решения вопроса 1
cblp
@cblp
говорящий с машинами
У ручки `sendMessage` есть параметр `parse_mode`, надо передать `MarkdownV2` https://core.telegram.org/bots/api#sendmessage
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
У вас какая-то чехарда с кавычками, плюс - если урлэнкодить символы, так уж все, включая пробелы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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