Запись в локальную рабочую книгу Excel в форме Dialogflow webhook - PullRequest
0 голосов
/ 06 сентября 2018

В рамках работы чат-бота я хочу записать значения сущностей разговора в таблицу Excel. Больше похоже на регистратор.

И я использую его как отдельную функцию внутри кода полного заполнения webhook (nodeJS), используя excel4node.

Хотелось бы узнать, можно ли и как выполнить эту операцию записи в книгу Excel, сохраненную на моем локальном компьютере.

Насколько я понимаю, операция записи рабочей книги в полном объеме будет сохранять книгу Excel на сервере Dialogflow Google, а не в локальном каталоге.

Кто-нибудь сталкивался с подобной ситуацией и есть решение для этого?

Ценю помощь.

1 Ответ

0 голосов
/ 07 сентября 2018

Он не сохранит его на сервере Dialogflow - он сохранит его везде, где работает webhook. Если вы используете встроенный редактор Dialogflows, он сохранит его на диск, используемый облачными функциями Firebase, и, вероятно, будет вам недоступен.

Но вы можете запустить webhook на любой машине, которая имеет:

  1. публичный IP-адрес.
  2. Действительный HTTPS-сервер, использующий самозаверяющий сертификат.

Таким образом, если у вас есть машина, которая соответствует этим критериям, где у вас есть доступ к локальному диску, чтобы вы могли получить доступ к сгенерированному файлу Excel - вы можете сделать это.

...