【发布时间】:2016-04-14 04:40:04
【问题描述】:
我正在尝试创建一个简单的机器人,它使用 Twilio(试用帐户)通过 SMS 发送图像和超链接。
我确实收到了 bot 的回复,但是任何降价都不起作用,即使是简单的降价元素,如 text 或 bing
我用来通过 Twilio SMS 通道发送消息的示例代码:
public async Task<Message> Post([FromBody]Message message)
{
if(message.Text == "Hello")
{
string messageText = "";
return message.CreateReplyMessage(messageText);
}
我错过了什么吗?模拟器正确显示图像和其他降价,但是当我使用我的 Android 手机进行测试并发送 Twilio 号码以连接到机器人时,它提供的是原始 HTML,而不是丰富的内容。
【问题讨论】:
-
短信只是纯文本。然而,接收短信客户端选择解析和显示消息完全取决于它,而且我知道没有支持 markdown 或 HTML 的短信客户端。您不能在文本消息中包含任何内容来强制任意客户端以它选择的任何其他方式呈现消息。如果在邮件正文中找到 URL、电子邮件地址、电话号码等,大多数客户端会链接它们,但对于特殊格式仅此而已。
-
谢谢。我的意图是在电话回复中发送链接、图像和文本。做这个的最好方式是什么 ?那么短信频道不适合这个吗?
-
如果您想要消息中的实际图像,您说的是彩信,而不是短信。此外,如果您正确格式化 URL,它们很可能会被接收应用程序自动制成链接。
-
嗨,迈克,我如何使用机器人框架发送或配置彩信?谢谢
-
没有线索。我是通过 [sms] 标签来到这里的。我从未使用过 Bot Framework。
标签: sms twilio botframework