Показать календарь в мессенджере chatbot - PullRequest
1 голос
/ 09 июля 2019

Я создаю чат-бота, чтобы записывать встречи для различных служб, и я хотел показать календарь в окне чата, чтобы пользователь мог выбрать день в качестве альтернативы его записи.

Я использую JBOS-EAP-7.2, и чатбот уже запущен.

Я также использую библиотеку Cliver / Racter от GitHub: "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);

Я искал способ ввести API-интерфейс Календаря Google в окне чата аналогичным образом, но не нашел никакой полезной информации о веб-просмотрах в Messenger, кроме чата и других аналогичных служб, которые я не могу использовать.

Какой способ может быть лучше для меня, чтобы показать календарь в окне чата и иметь возможность получить дату, по которой щелкнул пользователь? Если возможно, используя API Календаря Google.

...