Страница 97 из 120

Re: Ошибки/проблемы/неисправности системы

Добавлено: Пт дек 07, 2018 7:46 pm
Sapizdullin
xor писал(а): Пт дек 07, 2018 3:27 pm Неизвестную команду сейчас на мастере убрали и воткнули в альфу. Скрипты хранятся в базе, в одноименной таблице. Может, базу отремонтировать?

Отправлено с моего Redmi 4X через Tapatalk
С какой целью? Зачем поганить работающую опцию? Для автора (ов) - лучшее враг хорошего... Ибо читать на форуме все подряд - это нонсенс. И как можно продавать программный продукт в "коробке" - который требует все больше и больше допилов и решений, чтений форума и прочей простите херни после каждого обновления???? ИМХО - может пора закончить эксперименты над пользователями? Мастер версия - улучшения, а не кардинальные изменения. Может вообще перестать обновляться? Это вопрос к автору и его подельникам! На альфе-бете-тетье-дзете экспериментируйте как вам хочется.
Что в базе ремонтировать - если все работало. majordomo все больше скатывается в гавно.

Re: Ошибки/проблемы/неисправности системы

Добавлено: Пт дек 07, 2018 8:50 pm
xor
Подавайте предложения в коннект, собирайте голоса.
Там читают авторы и принимают реквесты. Убирали-то тоже по многочисленным просьбам

Re: Ошибки/проблемы/неисправности системы

Добавлено: Пт дек 07, 2018 9:22 pm
skysilver
Sapizdullin писал(а): Пт дек 07, 2018 7:45 pmИ простите КАК запустить из ssh сделанный скрипт для проверки? Не слишком ли усложняется данный продукт? Скрипт в базе? А она для этого????
А о каких скриптах, собственно, речь? Методы знаю, сценарии знаю, скрипты не знаю (применительно к терминологии МДМ).
Sapizdullin писал(а): Пт дек 07, 2018 7:45 pmНе слишком ли усложняется данный продукт? Скрипт в базе? А она для этого????
Ничего нового в этом нет. Всегда так было. Весь пользовательский код хранится в базе, а не в виде отдельных файлов с расширением php. База в МДМ не только для хранения данных, но и практически для всего остального.

Re: Ошибки/проблемы/неисправности системы

Добавлено: Пт дек 07, 2018 9:32 pm
Kvantos
tarasfrompir1 писал(а): Пт дек 07, 2018 3:59 pm Попробуй в строке 274
вместо
$details['PROCESSED']++;
написать так
$details['PROCESSED'] = 1;
сделал

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

            $data = $this->sendQry($message, $source, array_merge($t_contexts, $u_contexts));
            $res  = $this->processResponse($data);
            if ($res) {
                $details['BREAK'] = 1;
                $details['PROCESSED']=1;
все равно "неизвестная команда" :(

Re: Ошибки/проблемы/неисправности системы

Добавлено: Пт дек 07, 2018 9:36 pm
skysilver
Sapizdullin писал(а): Пт дек 07, 2018 7:46 pm С какой целью? Зачем поганить работающую опцию?
Метод CommandRecive - это рудимент, абсолютно бесполезный при наличии Шаблонов поведения. Поэтому и был отключен его вызов. Никто бы и не заметил, если бы не эта "Неизвестная команда", единственное, что выполнял этот метод до сих пор. У меня он вообще пустой уже года два как.
Sapizdullin писал(а): Пт дек 07, 2018 7:46 pm который требует все больше и больше допилов и решений, чтений форума и прочей простите херни после каждого обновления?
Все актуальная инфа по обновлениям в Коннекте. Каждый коммит там фиксируется, и предоставляется возможность обсуждения данного решения. Я мониторю. Комментов там практически нет. Значит всех все устраивает.

Обратная связь с разработчиком(ми) также в ленте обновлений в Коннект или сразу в Гитхабе. Форум Сергей не мониторит, о чем он неоднократно говорил.
Sapizdullin писал(а): Пт дек 07, 2018 7:46 pm может пора закончить эксперименты над пользователями? Мастер версия - улучшения, а не кардинальные изменения.
А как в таких условиях развивать продукт? Порою требуются именно кардинальные изменения.
Sapizdullin писал(а): Пт дек 07, 2018 7:46 pm Может вообще перестать обновляться?
На боевой системе ставлю обновления только после их обкатки в лабе.
Sapizdullin писал(а): Пт дек 07, 2018 7:46 pm majordomo все больше скатывается в гавно.
Альтернативы не интересуют?

Re: Ошибки/проблемы/неисправности системы

Добавлено: Пт дек 07, 2018 11:04 pm
tarasfrompir
Kvantos писал(а): Пт дек 07, 2018 9:32 pm все равно "неизвестная команда" :(
Решение вопроса по модулю АПИАИ...
решение нашел в телеге накатал... Пишу и здесь одновременно -
надо строку 560 и ниже заменить на

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

       if ($data['result']['metadata']) {
            return 1;
        } else {
            return 0;
        }

Re: Ошибки/проблемы/неисправности системы

Добавлено: Сб дек 08, 2018 7:35 am
tarasfrompir
Ану обнорвись...

Re: Ошибки/проблемы/неисправности системы

Добавлено: Сб дек 08, 2018 9:56 am
Vovix
tarasfrompir1 писал(а): Сб дек 08, 2018 7:35 am Ану обнорвись...
Я В АЛЬФЕ!
Уважаемый tarasfrompir1
поскольку вы в последнее время плотно занимались группой функций(файлов, модулей и т.д.) отвечающих за команды(функции) из группы SAY
, то к вам и просьба, пожалуйста проверьте свои доработки, похоже они привели к некоторым отрицательным моментам, а именно:
1) "Неизвестная команда..."
без условно в lib/hooks.inc.php строка:

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

if (!$details['PROCESSED'] && $event_name == 'COMMAND') { sayReplySafe(LANG_DEVICES_UNKNOW_COMMAND,2);}
нужна, но $details['PROCESSED'] 'прилетает' к моменту ее выполнения не в том значении, которое здесь задумывалось (я так понимаю)
вижу предлагаемые решения выше, но их не проверял и в обновлениях исправления пока не вижу!

2) Ряд внесенных изменений привел к странному эффекту, например мой 'древние' шаблоны ответов на команды работать стали иногда со второго или третьего раза:

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

10:45 Алиса: Неизвестная команда...
10:45 Алиса: Привет!
10:45 Владимир: привет
10:44 Алиса: Ну привет!
10:44 Владимир: привет
10:43 Алиса: Доброго времени суток!
10:43 Владимир: привет
10:43 Алиса: Неизвестная команда...
10:43 Алиса: Привет!
10:43 Владимир: привет
10:43 Владимир: привет
10:43 Владимир: привет
обратите внимание "Неизвестная команда..." выскакивает , как видно не всегда"!

привожу тут скрин наипростейшего шаблона, чтобы видно было настройки!
2018-12-08 10-47-54 patterns (Панель управления) - Google Chrome.png
2018-12-08 10-47-54 patterns (Панель управления) - Google Chrome.png (22.23 КБ) 3419 просмотров
Господа, возможно я не увидел на форуме рекомендаций о необходимости корректировки своих шаблонов или настроек системы, а именно настроек обработчиков
HOOK_EVENT_
которые я не корректировал вручную никогда, но в которых (как мне кажется) есть лишние строки!!!

З.Ы.
и да: я не использую API.AI

З.Ы.З.Ы.
и еще
if (!$details['PROCESSED'] && $event_name == 'COMMAND')
не пропущены ли здесь скобки?
наверно так надо?

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

if (!$details['PROCESSED'] && ($event_name == 'COMMAND')) 

Re: Ошибки/проблемы/неисправности системы

Добавлено: Сб дек 08, 2018 11:34 am
Kvantos
tarasfrompir1 писал(а): Сб дек 08, 2018 7:35 am Ану обнорвись...
Работает как надо!

Re: Ошибки/проблемы/неисправности системы

Добавлено: Сб дек 08, 2018 12:07 pm
Sapizdullin
skysilver писал(а): Пт дек 07, 2018 9:36 pm
Sapizdullin писал(а): Пт дек 07, 2018 7:46 pm majordomo все больше скатывается в гавно.
Альтернативы не интересуют?
Видимо придется не только мне начать интересоваться. Понаплодили - форум-коннект-гитхаб. И белый пушистый зверек... За каким чОртом тогда "Новости платформы"? Баги и предложения? Ещё немного обновлений? За каким членом-то? Так и напиши в них - все обсуждения- хотелки-перделки - в коннекте и на гитхабе. И закрой их. На черта глумится над народом? Мне например ваш коннект не уперся никаким боком. Ни платный ни бесплатный. Наведи мышку на Новости платформы и прочти всплывающее окно!!! Там у нормальных людей обычно пишут - обновление от такого-то числа - сделано то и то. И как мне запустить скрипт сделанный ручками из ssh? Вместо убирания неизвестной команды - лучше бы архивацию поганых логов сделали по неделе например. Кому интересно удалось впарить "коробочный продукт"... Умордуешься разгребать проблемы после обновлений.. С такими "успехами" думаю единицам. И да.. Почему-то когда люди имеющие отношение в обсуждаемой теме слышат критику (причем конструктивную) сразу в ответ посылают или к другим продуктам или на другой ресурс или вообще на три буквы. Тут один умник писал - вам дали халяву - вот и жрите. Видимо он тоже имеет отношение в команде...