Dialogflow Отправить сообщение без намерения пользователя - PullRequest
0 голосов
/ 13 октября 2018

В поисках способа заставить диалоговый поток отправлять пользователю сообщение каждые x минут,

без каких-либо намерений или действий пользователя.Есть ли способ сделать это?Может быть, сделать пользовательское событие?

Если кто-то может объяснить, возможно ли это, это здорово.

Я также использую nodejs для моего бота.

Ответы [ 3 ]

0 голосов
/ 16 октября 2018

Как сказал @Prisoner, это невозможно сделать с самим диалоговым потоком, но вы можете просмотреть вспомогательные push-уведомления, где вы можете получить разрешение от пользователя на отправку уведомлений, а если пользователь разрешит, вы можете периодически отправлять уведомления.Вы можете найти больше в документах .

0 голосов
/ 16 октября 2018

Dialogflow - это механизм НЛП, он предназначен для ответа на пользовательский ввод (либо текстовый ввод, либо запрос события).

Один из способов решения этой проблемы - запустить на стороне клиентапоток, который будет отправлять запрос события асинхронно через каждые x минут, и бот ответит сообщением.

Посетите https://dialogflow.com/docs/events/custom-events для получения дополнительной информации.

Пожалуйста, ответьте, если вам нужнодополнительная информация / пример по этому вопросу.

0 голосов
/ 13 октября 2018

Нет, это невозможно.Dialogflow предназначен для разговорного обмена.

...