Учим колонку Алису ходить в ваш API
Мало кто знает, что вашу колонку можно расширять собственными навыками. Навык – это, по сути, голосовой интерфейс к любому вашему API.
Мой кейс такой: у меня есть приватный канал с заметками aka бэклог дел, которые нужно сделать. Часто я не хочу брать телефон и записывать что-то руками (например, когда уже почти уснул или спонтанно пришла мысль в душе). Хотелось голосом просить алису записать это в мой канал (алиса у меня в каждой комнате).
Флоу примерно такой:
– "Алиса, запусти навык заметка в канал"
– "Что записать?"
– "Сделать пост про навыки алисы"
– "Записала"
И в приватном канале появилась новая заметка.
Сам навык создаётся в Яндекс Диалогах. Там описываете какой командой его запускать, настраиваете доступы, указываете URL вашего бекенда и тестируете. Буквально 10 минут времени.
При запуске навыка Алиса отправляет распознанную речь обычным json запросом на ваш бекенд. У меня это навайбкоженный nodejs. Дальше вы делаете с этим, что душе угодно.
Навык можно оставить приватным — он будет работать только на ваших устройствах и у приглашенных юзеров.
Самым сложным, кстати, было подружить мой VPS в РФ и отправку сообщений в телеграм :)
И еще почему-то изначальная команда для запуска "Заметка в телеграм" запускала другой навык, пришлось переименовать в "Заметка в канал".
А так фича 10/10. Думаю можно придумать еще кучу сценариев, когда нужно голосом сходить в какой-то API.
@dlents
Post #262
1.88K
- 🔥 37
- ❤ 12
- 👍 2
- 🎉 1
- 💯 1
- 🦄 1