【问题标题】:Telegram app not rendering acestream link电报应用程序未呈现 acestream 链接
【发布时间】:2019-03-04 17:05:07
【问题描述】:

我正在创建一个基于单词的机器人,它会为您提供观看相关体育赛事的链接。即 /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

谢谢

【问题讨论】:

  • 这就是电报客户端如何呈现内容的问题。 Bot API 仅接受 HTTP 和 tg:// URL。也许尝试指示用户将 URL(作为文本)复制到浏览器。

标签: c# bots telegram telegram-bot


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 2018-10-02
    • 2018-04-15
    • 2020-05-14
    • 2019-01-21
    • 1970-01-01
    相关资源
    最近更新 更多