如何向KIK机器人添加按钮以捕获用户输入?

时间:2016-04-07 07:31:47

标签: kik

所以,我有一个KiK机器人,想要在聊天窗口的底部添加按钮来询问具体问题。用户单击一个,其被视为响应并作为消息处理。然后按钮会根据此响应再次更改。 我在很多其他KIK应用程序中都看过它,但KiK API中没有任何内容可以说明如何做到这一点! 有谁知道如何在KIK中创建这些响应按钮? :)

2 个答案:

答案 0 :(得分:1)

您正在寻找的是键盘(特别是Suggested Response Keyboard),您可以在这里阅读如何使用它们:https://dev.kik.com/#/docs/messaging#keyboards

答案 1 :(得分:0)

添加我的解决方案可能会帮助某人:

function sendButtons() {
    var arrResponse = [{ type: "text", body: "Summer" }, { type: "text", body: "Rainy" }, { type: "text", body: "Winter" }];
    var sendingMessage = Bot.Message.text("Which Season do u like the most?")
    bot.send(sendingMessage.addResponseKeyboard(arrResponse), recipient);
}

如您所见,您需要创建一个输入数组以在键盘上显示用户。 然后将此响应数组附加到消息。