Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vitalets/alice-skill-starter
Быстрый старт навыка для Алисы на Node.js
https://github.com/vitalets/alice-skill-starter
Last synced: about 2 months ago
JSON representation
Быстрый старт навыка для Алисы на Node.js
- Host: GitHub
- URL: https://github.com/vitalets/alice-skill-starter
- Owner: vitalets
- Created: 2019-09-02T16:48:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-30T18:32:41.000Z (almost 2 years ago)
- Last Synced: 2024-08-01T23:31:17.787Z (5 months ago)
- Language: JavaScript
- Size: 370 KB
- Stars: 5
- Watchers: 3
- Forks: 4
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-alice - vitalets/alice-skill-starter - Быстрый старт навыка для Алисы на Node.js (Примеры и навыки / Примеры)
README
# alice-skill-starter
Шаблон для быстрого старта разработки [навыка для Алисы](https://yandex.ru/dev/dialogs/alice/doc/about-docpage/) на Node.js.
## Запуск навыка локально
```
git clone https://github.com/vitalets/alice-skill-starter.git my-skill
cd my-skill
npm install
npm start
```
Сервер навыка запустится на 3000 порту:
```
HTTP server started on port: 3000
```
## Проверка в консоли разработчика
1. Установите [ngrok](https://github.com/bubenshchykov/ngrok) глобально `npm install ngrok -g`
2. Запустите навык `npm start`
3. В соседнем окне терминала запустите ngrok `ngrok http 3000`
4. Скопируйте урл сформированный ngrok `https://XXXXXXXX.ngrok.io` в поле Webhook URL в панели разработчика
5. Нажмите "Сохранить" и переходите на вкладку "Тестирование"## Запуск юнит тестов
```bash
npm run test
```Результат:
```
repeat
✓ should repeat user messagewelcome
✓ should show welcome message2 passing (30ms)
```## Деплой на heroku
tbd## Лицензия
MIT @ [Vitaliy Potapov](https://github.com/vitalets)