Страница 8 из 26
Re: Новое в работе с терминалами, sayTo, sayReply
Добавлено: Вт янв 31, 2017 10:34 pm
slgeo
SergeyM писал(а):Короче понятно, ChromeGateMJD глубоко наплевать на MinMsgLevel. Все остальные терминалы (андроид) и сервер ведут себя адекватно. Вопрос к Сергею, можно ли надеяться на соответствующую доработку?
Убедись еще, что с объектом не связано:
2. Там же в настройках можно указать, с каким объектом связан терминал и из какого свойства этого объекта брать минимальный уровень сообщений для проговаривания голосом (последнее работает только в случае включенного MajorDroidAPI). Если объект и/или свойство не указано, то используется глобальный уровень минимальной важности minMsgLevel
Re: Новое в работе с терминалами, sayTo, sayReply
Добавлено: Вт янв 31, 2017 10:42 pm
savenko_egor
Наверное пишите в профильную тему.
Re: Новое в работе с терминалами, sayTo, sayReply
Добавлено: Ср фев 01, 2017 12:56 am
SergeyM
Настройки влияют только на Дроид. В профильной теме вопрос поднимался, но остался без ответа. Попробую освежить.
Отправлено с моего SM-G900FD через Tapatalk
Re: Новое в работе с терминалами, sayTo, sayReply
Добавлено: Чт фев 23, 2017 4:09 pm
igrok
Не могу справиться с проблемой. в шаблоне
Алиса отвечает во все терминалы. Как это решить?
Re: Новое в работе с терминалами, sayTo, sayReply
Добавлено: Чт фев 23, 2017 4:11 pm
savenko_egor
"привет" - это у Вас терминал такой что ли?
Внимательнее изучите:
5. Добавилась функция sayReply с параметрами (ФРАЗА, УРОВЕНЬ, ОТВЕТ_НА_ЧТО) -- последние два параметра не обязательны. Эта функция ведёт себя следующим образом:
* Если указан параметр ОТВЕТ_НА_ЧТО, то система попытается найти терминал, с которого был запрос, содержащий данную фразу
* Если не указан параметр ОТВЕТ_НА_ЧТО, то система выберет терминал, с которого был любой запрос в течении последних 5 секунд
* Если терминал найден, то ответ будет направлен на него (с помощью той же функции sayTo)
* Если терминал не найден, то ответ будет озвучен в обычном порядке (аналогично просто использованию функции say).
Re: Новое в работе с терминалами, sayTo, sayReply
Добавлено: Чт фев 23, 2017 4:23 pm
igrok
* Если указан параметр ОТВЕТ_НА_ЧТО, то система попытается найти терминал, с которого был запрос, содержащий данную фразу
Это фраза, на которую надо отвечать.
Да и вообще, у всех стабильно sayReply работает? Много сообщений в этой теме с багами
А можно ещё посмотреть лог того, что приходит с терминалов?
Re: Новое в работе с терминалами, sayTo, sayReply
Добавлено: Чт фев 23, 2017 4:24 pm
savenko_egor
Хм... А ведь Вы правы. Почему-то я всегда думал что там имя терминала нужно указывать. Прошу прощения.
Либо я неправильно понял описание, либо Вы)
Re: Новое в работе с терминалами, sayTo, sayReply
Добавлено: Чт фев 23, 2017 4:27 pm
igrok
в sayTo указывается имя терминала
Re: Новое в работе с терминалами, sayTo, sayReply
Добавлено: Чт фев 23, 2017 4:28 pm
savenko_egor
Да. Но в своей голове я понял так:
sayTo явно задаёт терминал на который отвечать.
sayReply отвечает только на тот терминал, с которого пришёл запрос.
Re: Новое в работе с терминалами, sayTo, sayReply
Добавлено: Чт фев 23, 2017 4:29 pm
igrok
верно, вот я и пытаюсь заставить sayReply отвечать только в 1 терминал, с которого запрос и пришёл. а он мне во все отвечает (все терминалы созданы правильно)