2016-08-22 661 views
2

我正在尝试构建一个发送邮件的机器人,它嵌入了一些标准回复,只需点击它们即可发送。如何在电报中嵌入回复的链接?

每个链接将包含一个空格 - 例如, “/ ack 20134”&“/ pass 20134”

因此,点击第一个链接会将文本“/ ack 20134”发送回机器人。

如何将这些信息嵌入到我通过文本,HTML或标记从机器人发送到客户端的消息中?

回答

1

将该元素(例如按钮文本)text字段设置为“/ ack 20134”。然后当用户点击按钮时,该命令将发送到您的机器人。您可以使用inline keyboards并将callback_data中的data设置为此值。但你不能使用它的短信,因为空间分隔两个领域(嵌入只是“/ ack”,即命令部分。用户可以打它,但你的机器人只是收到“/ ack”。)

对于短信有另一个选项:不要使用空格(例如“/ ack20134”没有空格),你的机器人会收到“/ ack20134”,那么你必须解析命令部分)

+0

这里的第一点是任何以“/”开头的变成链接即使是纯文本(我没有检查过)。 其余成为常识。 谢谢。 –