Приложение Telegram не отображает ссылку на acestream

Я создаю бота, который на основе слова дает вам ссылку для просмотра связанных спортивных событий. То есть / поиск Мадрид дает вам ссылки, чтобы смотреть реальные матчи Мадрид или Атлетико де Мадрид. Моя проблема в том, что большинство этих ссылок являются ссылками Acestream (acestream://417b3b8...), и приложение не отображает их как ссылки. С тем же кодом, если ссылка http://... работает нормально. Я пробовал с HTML и Markdown, и результат одинаков в обоих случаях.

Так:

[inline URL](r/http://www.example.com/)

Рендеринг нормально "встроенный URL"

[inline URL](acestream://6168476465858)

Рендерится "встроенный URL", но ссылка не кликабельна, поэтому ссылки нет.

Есть ли что-нибудь, что я могу сделать, чтобы показать это как ссылку?

Я не знаю, насколько это актуально, но я использую этот клиент для связи с API.

https://github.com/TelegramBots/Telegram.Bot

Спасибо

1 ответ

В настоящее время Telegram не превращает ссылки acestream в интерактивные ссылки. Обходной путь - использовать службу сокращения URL, чтобы изменить ссылку на HTTP. Вы также можете заключить ссылку между двумя обратными кавычками (`). Официальный клиент для Android и iOS копирует ссылку в буфер обмена, когда пользователь касается ее.

Другие вопросы по тегам