api - 使用可点击的机器人命令发送 Telegram 消息

标签 api telegram telegram-bot

我正在用 Telegram 编写一个机器人(使用 C#)。

我希望机器人向用户发送包含可点击链接列表的消息。当用户按下这样的链接时,客户端应将此命令发回给机器人。它应该看起来像这样(来自@pollbot 的示例): enter image description here

我试过:

  1. 带有 parse_mode=HTML 和 tg:\链接的 sendMesage 方法。问题: Telegram 将它们呈现为不安全并离开聊天。或者不显示链接。

    /sendMessage?chat_id=xxxxxxxx&parse_mode=HTML&text=<a href="\Command">CommandText</a>
    

    等...

  2. sendMessage with markdown - 结果相同或没有链接

    /sendMessage?chat_id=xxxxxxxxx&parse_mode=markdown&text=[\CommandText](\Command)
    
  3. 内联键盘工作正常,但我需要一个链接,而不是一个按钮

非常感谢任何关于如何实现这一点的建议。

最佳答案

文本中以“/”开头的单词会自动变成可点击的链接。您可以只使用 sendMessage 而无需 parse_mode 并发送文本 /newpoll

关于api - 使用可点击的机器人命令发送 Telegram 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53885949/

相关文章:

python - 如何在 Telegram Bot 中获得身份验证?

python - 通过 python 向 Telegram Bot 发送文本消息

javascript - Node.js Telegram 机器人无法将用户从 super 组中踢出

python - 你如何在 Python 中请求 IMDB API?

api - 单一 API 端点的优缺点

node.js - 无法使用 ReplyKeyboardRemove 删除 Telegram 键盘

telegram - 热门从 Telegram Bot 消息中获取回调数据

api - 如何使用远程服务器向群组发送 Skype 聊天消息?

api - POSTMAN - 测试失败为真

php - 电报,从机器人到机器人发短信