首页 > 解决方案 > 电报应用程序未呈现 acestream 链接

问题描述

我正在创建一个基于单词的机器人,它为您提供观看相关体育赛事的链接。即 /search Madrid 为您提供观看皇家马德里或马德里竞技比赛的链接。我的问题是这些链接中的大多数都是 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

谢谢

标签: c#botstelegramtelegram-bot

解决方案


目前,Telegram 不会将acestream链接转换为可点击的链接。一种解决方法是使用 URL 缩短服务将链接更改为 HTTP 链接。您还可以将两个反引号 (`) 之间的链接括起来。当用户触摸它时,官方的 Android 和 iOS 客户端会将链接复制到剪贴板。


推荐阅读