Страница 3 из 4

Re: Геокодер

Добавлено: Чт ноя 29, 2018 2:49 pm
abc
VladPTZ писал(а): Чт ноя 29, 2018 2:36 pm попробуйте другие цифры
Пробовал. Дело не в цифрах. Алиса получает пустую команду для произношения или пробел. Она делает запрос в YandexTTS и получает нулевой файл. Видимо вместо admin.Location ей приходит пустота. То же самое происходит если вместо say(gg(admin.Location),2); написать say(" ",2);

Re: Геокодер

Добавлено: Чт ноя 29, 2018 3:17 pm
nick7zmail
А вообще хоть что-то говорит? С каким приоритетом говорит? Укажите вторым параметром, как и советуют, другие цифры. Меньше нет смысла, а 3, 10 ,100 можете попробовать.

Re: Геокодер

Добавлено: Чт ноя 29, 2018 4:07 pm
abc
nick7zmail писал(а): Чт ноя 29, 2018 3:17 pm А вообще хоть что-то говорит?
Вообще разговаривает. И время говорит ежечасно, и в чате на вопросы ответы дает. Смена цифр не помогает. 0-10, 20, 100, 100 ставил.
После вызова этой команды, значение свойства ThisComputer.lastSayMessage становится пустым.

Для эксперимента изменил команду на такую say(gg(ThisComputer.yw_forecast), 2); в ответ должен написать Ветер слабый. Но тут тоже самое - пустая строка в чате и нулевой файл TTS. В синтаксисе вроде нет ошибок? Получается gg() не отрабатывает?

Re: Геокодер

Добавлено: Чт ноя 29, 2018 11:25 pm
xor
abc писал(а): Чт ноя 29, 2018 4:07 pm
nick7zmail писал(а): Чт ноя 29, 2018 3:17 pm А вообще хоть что-то говорит?
Вообще разговаривает. И время говорит ежечасно, и в чате на вопросы ответы дает. Смена цифр не помогает. 0-10, 20, 100, 100 ставил.
После вызова этой команды, значение свойства ThisComputer.lastSayMessage становится пустым.

Для эксперимента изменил команду на такую say(gg(ThisComputer.yw_forecast), 2); в ответ должен написать Ветер слабый. Но тут тоже самое - пустая строка в чате и нулевой файл TTS. В синтаксисе вроде нет ошибок? Получается gg() не отрабатывает?
Кавычки забыл. Проверяйте в консоли, что-ли
say(gg("ThisComputer.yw_forecast"), 2);

Re: Геокодер

Добавлено: Пт ноя 30, 2018 5:29 am
Step40
say(gg("ThisComputer.yw_forecast"), 2);
У меня в консоли пишет и говорит Неизвестная команда. Если через скрипт все нормально говорит

Re: Геокодер

Добавлено: Пт ноя 30, 2018 8:22 am
nick7zmail
А блин...ковычки/апострафы у вас куда делись??

Код: Выделить всё

say(gg('admin.Location'),2);
say(gg("admin.Location"),2);
ps: упс...уже опередили))

Re: Геокодер

Добавлено: Пт ноя 30, 2018 8:51 am
abc
Вот к чему приводит бездумное копирование))) С первого поста взял и скопировал say(gg(vasia.Location)); заменив васю на админа, мозг включить забыл. Извиняйте.

Надо бы в первом посте тоже поправить кавычки.

Re: Геокодер

Добавлено: Пт ноя 30, 2018 12:46 pm
xor
abc писал(а):Вот к чему приводит бездумное копирование))) С первого поста взял и скопировал say(gg(vasia.Location)); заменив васю на админа, мозг включить забыл. Извиняйте.

Надо бы в первом посте тоже поправить кавычки.
Никому нельзя верить (c) dr.House

Отправлено с моего Redmi 4X через Tapatalk


Re: Геокодер

Добавлено: Вс дек 23, 2018 2:41 pm
ksv
Привет всем.
Пытаюсь подключить геокодер, сделал всё как описано в этой ветке. Не работает.
Координаты обновляются, свойство юзера Coordinates заполнено верно, но свойство Location пустое.

И мне непонятны как минимум два момента в этой теме.
1. Почему свои функции нужно класть в var/www/lib, хотя изначально даже каталога lib не существует, а весь мд лежит в var/www/html. Соответственно как эту функцию мд найдет в lib?
2. Что за имя функции gg и где связь между getgeocode и gg?

Re: Геокодер

Добавлено: Вс дек 23, 2018 5:56 pm
nick7zmail
Ну во первых класть надо в lib находящуюся в корневой директории МД (это может быть /var/www /var/www/html C:\_majordomo\htdocs или любое место, куда установлен МД). По функциям - смотрите базу знаний. gg и sg основополагающие функции всей системы, можно так сказать.