как добавить указатель даты в параметры диалога - PullRequest
2 голосов
/ 04 марта 2020

У меня есть чат-бот, созданный в Dialogflow ... и я хочу добавить средство выбора календарной даты в тот момент, когда я запрашиваю дату встречи, например this is how is looked now Webhook (в javascript) с этим намерением связано:

 function makeAppointment (agent) {

        const appointmentDuration = 1;// Define the length of the appointment to be one hour.

        const dateTimeStart = convertParametersDate(agent.parameters.date, agent.parameters.time,timeZoneOffset);
        const dateTimeEnd = addHours(dateTimeStart, appointmentDuration);
        const appointmentTimeString = getLocaleTimeString(dateTimeStart);
        const appointmentDateString = getLocaleDateString(dateTimeStart);

        return createCalendarEvent(dateTimeStart, dateTimeEnd).then(() => {
            agent.add(` Danke vielmals ?`);
        }).catch(() => {
            agent.add(` ?Es tut mir leid`);
        });
    }

Эта версия используется в Facebook ... сейчас я работаю над веб-версией чат-бота (созданного в angular). То, что я ищу: чатбот спрашивает дату параметра, например ... для отображения календаря и пользователя, чтобы выбрать дату из календаря (не вводить ее)

У вас есть идеи, как это сделать? это?

...