Size: a a a

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

2019 October 06

МЗ

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

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

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

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

4. Всё-таки было бы удобно заливать функции сразу из репозитория пушем, а не файлами. Или какая-то инструкция как настроить гитхаб-хуки на это.
Поскольку с первого взгляда на эти функции стало понятно что её архитектуру скорее всего  "слямбздили" у лямбды (AWS) — туда я и отпраился читать док — и про хендлер- и про контекст- объекты. 😊 Вот линк — там всё понятно (толька почему-то не на русском):
https://docs.aws.amazon.com/lambda/latest/dg/nodejs-prog-model-handler.html
источник

DD

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

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Alexey Kaliberda
Нет.
Ну и если колонка на заданный вопрос будет молчать 8 секунд, я подумаю, что все сломалось
Ассистент (гугла) готов ждать 10 с. Это конечно нудно ждать, но всё же не ломает логику приложения в случае задержки ответа. Например: счётчик в навыке уже перепрыгнул, но Алиса не дождалась ответа, юзер повторилзапрос — а состояние уже не то.
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
David Dale
Ну не знаю, у меня второй год ИП (упрощенка), пока что все налоговые формальности делаются онлайн в пару кликов.
Понимаешь — там вопрос в контексте брать ли ИП ради навыков. Навыки ещё доход разработчикам не приносят (как правило) — следовательно и налоговой платить нечего. Но если они не получают от тебя налоги — значит не проядок — и ты отправляешься в налоговую по повесткам. 😊
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Сергей Рудик
Будем учиться делать её лучше. Спасибо за критику
Учиться надо было в школе и вузе. А теперь надо просто уметь работать.
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Оценки и посещения на премию не влияют. Иначе такое откровенное говно порой (и не так уж редко) премий бы не выигрывало.
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Антон
За такое уже пора банить :)
Нет, какой ещё бан? — это вполне по теме.
источник
2019 October 07

ДZ

Дмитрий ZioSHik... in Яндекс.Диалоги (сообщество разработчиков)
Вы решили, пачкой, на все сообщения за несколько дней ответить?
источник

ПИ

Павел Иванов... in Яндекс.Диалоги (сообщество разработчиков)
Дмитрий ZioSHik
Вы решили, пачкой, на все сообщения за несколько дней ответить?
Как вы догадались, Шерлок?
источник

ПИ

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

ДZ

Дмитрий ZioSHik... in Яндекс.Диалоги (сообщество разработчиков)
Приятель Шерлока
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Просчитал тут на досуге минимальный счёт, который вам выкатит Яндекс.Облако, когда вы решите перенести туда свои навыки. Это будет 3865 руб. и 10 коп. ежемесячно.  Согласитесь — неплохо (для Яндекса), если учесть, что API монетизации навыков нет, реклама — даже визуальная, например, в card (т.е. без использования голоса) — запрещена. При подсчёте я исходил что функции бесплатны, но для сохранения состояний приложений потребуется самая бюджетная БД, и виртуальная машина (для развертывания БД) — также с минимальной конфигурацией.
источник

DM

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

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Михаил Захаров
Просчитал тут на досуге минимальный счёт, который вам выкатит Яндекс.Облако, когда вы решите перенести туда свои навыки. Это будет 3865 руб. и 10 коп. ежемесячно.  Согласитесь — неплохо (для Яндекса), если учесть, что API монетизации навыков нет, реклама — даже визуальная, например, в card (т.е. без использования голоса) — запрещена. При подсчёте я исходил что функции бесплатны, но для сохранения состояний приложений потребуется самая бюджетная БД, и виртуальная машина (для развертывания БД) — также с минимальной конфигурацией.
А зачем для хранения состояний виртуалка? Достаточно любой базы данных as a service - хоть object storage или postgres из того же Я.Облака, хоть, например, бесплатные 500мб Монги от mlab.

MySQL действительно дороговат, но это не единственная опция же
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Не понял — причём здесь object storage? — мне же надо искть юзеров по UID.  А "postgres из того же Я.Облака" стоит 3 517.49 в месяц — ну согласен — на целых 100 р дешевле чем  MySQL...
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Михаил Захаров
Не понял — причём здесь object storage? — мне же надо искть юзеров по UID.  А "postgres из того же Я.Облака" стоит 3 517.49 в месяц — ну согласен — на целых 100 р дешевле чем  MySQL...
Да, юзеров по айди искать надо, но для этого достаточно одного только object storage. Или одного только SQL. И ни в том, ни в другом случае виртуалка не нужна.
Я просто не могу понять, зачем ты столько всего сразу понабрал)
источник

Сс

Страшный сетевой адм... in Яндекс.Диалоги (сообщество разработчиков)
Dmitry Monakhov
Привет, можно-ли навык находящийся в тестировании использовать на своем аккаунте ? Публикация и сертификация это долго, а хочется  опробовать на домашней колонке до публикации
На колонке - через прокси-навык(их есть несколько). Можно сразу выкатить "приватный" навык, отмодерировать его в минималке и на своей учетке его дальше доводить до ума с тестами на колонке/телефоне.
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Михаил Захаров
Не понял — причём здесь object storage? — мне же надо искть юзеров по UID.  А "postgres из того же Я.Облака" стоит 3 517.49 в месяц — ну согласен — на целых 100 р дешевле чем  MySQL...
А ещё, кстати, можно попробовать стейт в YDB хранить, она пока что бесплатная)
А когда станет платной, то, вероятно, будет дешевле остальных БД, т.к. она и Яндексу дешевле обходится, и порог входа туда, наверное, повыше.
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
David Dale
Да, юзеров по айди искать надо, но для этого достаточно одного только object storage. Или одного только SQL. И ни в том, ни в другом случае виртуалка не нужна.
Я просто не могу понять, зачем ты столько всего сразу понабрал)
источник

DD

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