Telegram 如何将 “机器人的回复内容设置为‘带图片的卡片样式’”?提升视觉效果?​

诺惜文诺惜文09月14日1015

Telegram机器人回复时怎么弄成带图卡片样式?看起来比较好看。

1 个回答

长孙玄清
长孙玄清回答于 09 月 14 日
最佳答案

你问的是如何把 Telegram 机器人的回复变成“带图的卡片”形式,这种形式在 Telegram 里叫 Inline Query Result 或 Rich Media Message。

先说结论:Telegram 机器人不能直接发“卡片”消息,除非用户通过 inline query 的方式调用机器人。

举个栗子:

1. 用户输入 @机器人名 开头发送消息;

2. 机器人返回一个带图、标题、简介的卡片;

3. 用户点击卡片后,才会把完整的消息发送到聊天窗口。

如果你想要机器人主动发这种卡片,目前只能通过 Bot API 的 sendPhoto 或 sendDocument 方法,搭配 Markdown 格式模拟。

另外,如果你是做营销类项目,可以考虑用 Web App 功能,结合 HTML + CSS 自定义界面,实现更丰富的卡片展示。

不过要提醒你,Telegram 的规则限制很多,尤其是推广类的内容。

搞清楚用户怎么触发机器人,再选合适的方式就好。

您的答案