Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2019 October 04

AL

Andrey L in Яндекс.Диалоги (сообщество разработчиков)
Не уверен, что так лучше. Зачем заставлять пользователя делать лишнее действие?
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
Вы сами попробуйте задать вопрос и посчитать до 8 секунд. Поймете, что в рамках диалогового интерфейса это очень много
источник

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
Денис Пешехонов
Попробовал функции в Облаке, работает, но:

1. Без примера вообще неочевидно, как писать. Нигде в документации не написано, что главный файл приложения должен экспортировать метод, в который приходит объект и контекст (про контекст вообще ни слова нет, объект хотя бы описан).

2. Непонятно, как подключать зависимости, внешние библиотеки итд.

3. Не очень нашел где скачать и установить Yandex CLI

4. Всё-таки было бы удобно заливать функции сразу из репозитория пушем, а не файлами. Или какая-то инструкция как настроить гитхаб-хуки на это.
2. да вроде все как в лямбде, собирите зависимости и запакуйте в zip
zip в s3 положите.
4. Так настройте пайплайн для этого. это уже функция ci/cd

Я начал делать action для github actions чтобы по пушу в git паковать репо, ложить в объектное хранилище и обновлять фукцию.
Оно даже работает, но поскольку у них нету там api для функций, оно работает через yc cli
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
Stas Serebrennikov
2. да вроде все как в лямбде, собирите зависимости и запакуйте в zip
zip в s3 положите.
4. Так настройте пайплайн для этого. это уже функция ci/cd

Я начал делать action для github actions чтобы по пушу в git паковать репо, ложить в объектное хранилище и обновлять фукцию.
Оно даже работает, но поскольку у них нету там api для функций, оно работает через yc cli
2. Самому собирать в виде файлов и класть в виде файла архивом в проект? Мы точно в 2019м? :)
источник

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
да почему самому, попросите jenkins, gitlab
источник

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
и не в репо, а в s3
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
окей, быстрее написать не-сервелесс код, докерфайл к нему и задеплоить сразу из контейнера в dokku за 10 секунд

надеялся, что серверлесс из коробки будет супер быстрым в плане подъёма всего этого
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
и что зависимости можно будет прописывать прямо в редакторе кода в браузере
источник

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
ну он такой, его просто так не запустишь локально подебажить, хотя для лямбды есть тулзы
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Денис Пешехонов
и что зависимости можно будет прописывать прямо в редакторе кода в браузере
Это тоже обещают, но не сразу
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
Ну прописывать зависимости в браузере тоже такое себе. Только для поиграться.
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
Ну лучше чтобы оно принимало на вход package.json/package_lock.json и requirements.txt, это да
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
Блин, как невовремя сломался "Тест любимого голоса". Надеюсь, автор в чате и уже чинит.
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Денис Пешехонов
Блин, как невовремя сломался "Тест любимого голоса". Надеюсь, автор в чате и уже чинит.
Завидите свой приватный навык и проксируйте - это ж лучше чем на кого то надеется
источник

GB

Gleb Borisov in Яндекс.Диалоги (сообщество разработчиков)
Денис Пешехонов
Ну лучше чтобы оно принимало на вход package.json/package_lock.json и requirements.txt, это да
мы работаем ровно над этим решением. установка зависимостей будет делаться автоматически
источник

GB

Gleb Borisov in Яндекс.Диалоги (сообщество разработчиков)
Stas Serebrennikov
2. да вроде все как в лямбде, собирите зависимости и запакуйте в zip
zip в s3 положите.
4. Так настройте пайплайн для этого. это уже функция ci/cd

Я начал делать action для github actions чтобы по пушу в git паковать репо, ложить в объектное хранилище и обновлять фукцию.
Оно даже работает, но поскольку у них нету там api для функций, оно работает через yc cli
api есть, и есть даже sdk. Просто документацию еще не успели опубликовать.
я могу помочь реализовать задуманное, если будут вопросы - обращайтесь
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
Rlm
Завидите свой приватный навык и проксируйте - это ж лучше чем на кого то надеется
Так я завёл, он на модерации уже второй день. Но мне в субботу очень нужен прокси для презентации )
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Вечером могу редиректнуть со своего приватного на ваш хук
источник

DK

Dmitry Korablev in Яндекс.Диалоги (сообщество разработчиков)
Здравствуйте, подскажите возможно, ли реализовать в навыках Алисы обратную связь. Задача типа будильника. Запустить навык и попросить его разбудить в 7 часов. И чтобы Алиса в 7 часов тебе ласково сказала - типа "вставай мерзавец, ты все проспал"
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Dmitry Korablev
Здравствуйте, подскажите возможно, ли реализовать в навыках Алисы обратную связь. Задача типа будильника. Запустить навык и попросить его разбудить в 7 часов. И чтобы Алиса в 7 часов тебе ласково сказала - типа "вставай мерзавец, ты все проспал"
Сейчас нельзя.
Когда будет можно - непонятно (какое-то далёкое светлое будущее).
источник