我正在制作一个聊天机器人来预订不同服务的约会,我想在聊天框中显示日历,以供用户选择日期以代替写下来。
我正在使用JBOS-EAP-7.2及其聊天机器人,它已经启动并正在运行。
我还使用来自GitHub的Cliver / Racter库:“ https://github.com/Clivern/Racter”来显示一些按钮,并发送消息。
我尝试了此操作,但我想它会在另一个标签中打开日历,并且我将无法检索用户选择的日期。 (也未能成功完成这项工作)。
button_message_tpl.setRecipientId(senderId);
button_message_tpl.setMessageText("Choose a date");
button_message_tpl.setButton("web_url", "Open calendar", urlCalendar, "");
platform.getBaseSender().send(button_message_tpl);
我一直在寻找以类似的方式在聊天框中引入Google Calendar API的方法,但是除了chatfuel和我无法使用的类似服务之外,我没有找到关于Messenger中Webview的任何有用信息。
对于我来说,在聊天框中显示日历并能够检索用户单击的日期可能是哪种更好的方法?如果可能,请使用Google Calendar API。