Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vitalets/alice-cloud-proxy
Готовая облачная функция для развертывания своего прокси-навыка для Алисы
https://github.com/vitalets/alice-cloud-proxy
alice alice-skills
Last synced: 8 days ago
JSON representation
Готовая облачная функция для развертывания своего прокси-навыка для Алисы
- Host: GitHub
- URL: https://github.com/vitalets/alice-cloud-proxy
- Owner: vitalets
- Archived: true
- Created: 2019-10-06T11:06:17.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-11T13:22:50.000Z (over 3 years ago)
- Last Synced: 2024-08-01T23:31:25.528Z (4 months ago)
- Topics: alice, alice-skills
- Language: JavaScript
- Homepage:
- Size: 544 KB
- Stars: 9
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-alice - alice-cloud-proxy - Универсальная [облачная функция](https://cloud.yandex.ru/docs/functions/concepts/function) для проксирования запросов на заданный урл. Позволяет тестировать локальную версию навыка прямо в приложениях с Алисой. (Разработка / Тестирование)
README
# alice-cloud-proxy
Готовая [облачная функция](https://cloud.yandex.ru/docs/functions/concepts/function)
для проксирования запросов в основной вебхук навыка.## Зачем это нужно?
- при ошибках основного вебхука функция вернет корректный ответ (не происходит выхода из навыка)
- при таймауте основного вебхука функция также вернет корректный ответ (текст можно настраивать)
- при пинг-запросах от серверов яндекса функция ответит сама, и до вашего кода они не дойдут (не сжигают ваш траффик)## Настройка
1. Создайте облачную функцию согласно [инструкции](https://yandex.ru/dev/dialogs/alice/doc/deploy-ycloud-function-docpage/) для Node.js
2. Создайте в редакторе функции файл `index.js` и скопируйте туда код из [src/index.js](https://github.com/vitalets/alice-cloud-proxy/blob/master/src/index.js)
3. Создайте в редакторе функции файл конфигурации `config.js` и скопируйте туда код из [src/config.js](https://github.com/vitalets/alice-cloud-proxy/blob/master/src/config.js).
Измените необходимые параметры под себя
4. Укажите точку входа функции: `index.handler`
5. Сохраните изменения в функции, нажав на кнопку "Создать версию"
6. [В панели разработчика](https://yandex.ru/dev/dialogs/alice/doc/publish-docpage/#publish) создайте навык и в настройках укажите вашу функцию:
## Лицензия
MIT @ [Vitaliy Potapov](https://github.com/vitalets)