Size: a a a

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

2020 February 09

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Михаил Захаров
понятно. ну тогда вообще никогда — поскольку такое говно не обязано появляться именно по пятницам...
Это не вкусно-пахнущее вещество (далее Г) должно случаться, иначе что вы будете делать? Наслаждаться прекрасной работой сервиса? Да вас на месяц не хватит и вам станет скушно. Это как добро без - зла, ты не можешь ободрать все тени. @
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Rlm
Это не вкусно-пахнущее вещество (далее Г) должно случаться, иначе что вы будете делать? Наслаждаться прекрасной работой сервиса? Да вас на месяц не хватит и вам станет скушно. Это как добро без - зла, ты не можешь ободрать все тени. @
я вот иногда думаю не послать ли эту алиску ваще на хер с таким подходом к документации api — иногда это выглядит просто издевательством.. а кто-то ещё после этого демотивируется так сказать.. за Карфаген даже и вспоминать не хочу
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Михаил Захаров
я вот иногда думаю не послать ли эту алиску ваще на хер с таким подходом к документации api — иногда это выглядит просто издевательством.. а кто-то ещё после этого демотивируется так сказать.. за Карфаген даже и вспоминать не хочу
Алису ту что из 3 подъезда? Да стоило бы давно, дворовая ...  
эту не надо,  все будет хорошо со временем, особенно с вашим то вкладом
источник

KK

Krep Kospit in Яндекс.Диалоги (сообщество разработчиков)
Rlm
К сожалению пока не имею возможности проверить. Но так или иначе точно не работали message_id и session_id (это точно) на своём тестил и на чужих навыках, дальше первого сообщения они не уходили. Если session new не был затронут, делаем выводы и проверяем кортежем через или.
О как
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
@naumtsev предоставил скрины где и session new была всегда тру. Но при том при всем @andrew_zahalski у него проблем не наблюдалось (он использовал session new) при рандомном выборе чужого навыка так же проявились проблемы. Так что не знаю что вам и сказать. Подождём команду Яндекса.
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Rlm
@naumtsev предоставил скрины где и session new была всегда тру. Но при том при всем @andrew_zahalski у него проблем не наблюдалось (он использовал session new) при рандомном выборе чужого навыка так же проявились проблемы. Так что не знаю что вам и сказать. Подождём команду Яндекса.
ну вообще подозрение, что баг проявляется у тех кто использует end_session. и что-то сломалось при генерации новых сессий... т.к. пословицы также не работают/не работали. Другого объяснения, почему меня не задело - не могу придумать :)
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Да причём тут end session у людей идёт проверка на первое сообщение чтобы по приветствовать. Так вот дальше 1 приветственного сообщения не уходит, вы понимаете?
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Привет бла бла бла хотите расскажу сказку?
— Хочу
Привет бла бла бла хотите расскажу сказку.
И так по кругу
(Для примера вам)
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
Ни разу не проверял session.new, ненадёжно же.
источник

ДП

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

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Денис Пешехонов
Ни разу не проверял session.new, ненадёжно же.
ребят вы между строк читаете? Ант скидывал скрин, message id и session id приходит каждый раз новый (message id == 1 всегда). Так же я писал выше проверять кортеж. Но с другой стороны что значит не надежно, то что дает вам платформа в качестве определения новой сессии? тогда может не надежно работает то что прилетает в команде??
источник

ДП

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

R

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

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Денис почитайте все выше, все обсуждалось и разбиралось 10 раз уже. Ставить время жизни user_id не всем подходит такой вариант. У разработчика должна болеть голова за то достоверные ли ему предоставляют данные по  АПИ? не смешно Вам?
источник

ДП

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

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
это значит что вы закрыли навык, открыли его вновь, и у вас session new = true
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
так же сменится session id
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
так же message id будет = 0 (или 1) не помню
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
Rlm
это значит что вы закрыли навык, открыли его вновь, и у вас session new = true
Нет я имею ввиду без учёта апи, что означает со стороны пользователя новая сессия?
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Что было вчера (сегодня наверное тоже не проверял) когда прилетает новый реквест в рамках одной сессии навыка, - приходит что session new = true, message_id = 0 (1) и session id так же другая
источник