Страница 16 из 42

Re: Контексты в шаблонах поведения

Добавлено: Пн апр 24, 2017 6:09 pm
nick7zmail
Просто из Объекта ThisComputer метода CommandRecived (или как там он) снести эту фразу...она не актуальна уже.

Re: Контексты в шаблонах поведения

Добавлено: Пт июн 16, 2017 8:39 pm
Александр
Кратковременно (на 1 сек) появляется в чате вот эта ошибка (после выполнения шаблона, который активирует контекст в котором сам находиться):
Warning: Missing argument 4 for patterns::runPatternAction(), called in C:\_majordomo\htdocs\lib\context.inc.php on line 125 and defined in C:\_majordomo\htdocs\modules\patterns\patterns.class.php on line 460
Подскажите что за ошибка и как исправить. Указанные строки в указанных файлах смотрел, но моих знаний php не хватает чтобы понять какого аргумента не хватает. Заранее благодарю!

Re: Контексты в шаблонах поведения

Добавлено: Пт июн 16, 2017 8:41 pm
nick7zmail
Да, я давно Сергею о ней говорил...у меня такая же...в итоге решил - что она не мешает =D

Re: Контексты в шаблонах поведения

Добавлено: Пт июн 16, 2017 8:42 pm
Александр
Спасибо!

Re: Контексты в шаблонах поведения

Добавлено: Чт сен 07, 2017 12:07 pm
vitt76
Всем привет!
Настраиваю все как в шапке и получаю такой диалог

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

Поговорим о погоде
Погода сегодня или завтра?
Сегодня
Погода сегодня или завтра?
+19, переменная облачность, дождь, гроза
Завтра
Погода сегодня или завтра?
+17, переменная облачность, небольшой дождь
Как убрать лишние "Погода сегодня или завтра?"?

Re: Контексты в шаблонах поведения

Добавлено: Пн сен 11, 2017 5:07 pm
vitt76
Не нашел ответа, решил вопрос кодом в главном шаблоне

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

if (preg_match('/погод/isu',$original)) Say('Погода сегодня или завтра?',2); 
Теперь только первый раз спрашивает :)

Re: Контексты в шаблонах поведения

Добавлено: Пн окт 23, 2017 11:10 am
nick7zmail
Как принудительно активировать контекст? Вроде была где-то функция...ща поиском по форуму порылся всевозможными комбинациями...не могу найти и всё...

Re: Контексты в шаблонах поведения

Добавлено: Пн окт 23, 2017 10:31 pm
xor
Хех
http://majordomo.smartliving.ru/Main/Pr ... gFunctions

context_activate($id); -- Активировать вручную нужный контекст (ступень шаблона) (вместо $id нужно вставить цифровой код шаблона -- он виден в ссылке при редактировании шаблона/контекста)

Re: Контексты в шаблонах поведения

Добавлено: Пн окт 23, 2017 10:34 pm
nick7zmail
Спс!!! Капец...все посты перерыл на форуме по слову context...а на сайте не догадался поиск врубить))))

Re: Контексты в шаблонах поведения

Добавлено: Вс ноя 26, 2017 3:32 pm
Shk
Всем привет!
По поводу напоминалки:
Заметил что Googl и Majordomo воспринимают запись типа "10:36" как "10 часов 36 минут". Переделал предложенную ранее напоминалку к такому виду:

шаблон (Ч|ч)ерез (\d+):(\d+) (Н|н)апомни (.+)

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

$rnumber = 1;
while (1) {
  $rname = "Reminder_$rnumber";
  if (!timeOutExists($rname)) break;
  $rnumber++;
}

setTimeOut($rname,'say("Напоминаю: '.$matches[5].'",2);',$matches[2]*3600+$matches[3]*60); 
sayReply("Принято!Через $matches[2]:$matches[3] напомнить: $matches[5]. Постараюсь не забыть!",1); 
Для запуска произносится фраза «через Х часов Х минут напомни Х». небольшая проблема в том, что часы надо указывать обязательно типа "0 часов 11 минут" если нужны только минуты. И еще: вместо «1 час Х минут» надо «час Х минут».

И еще... появились проблемы у Гугла с произношением времени. Заменил везде где надо функцию timeNew() на date("H:i", time()). Теперь в чате Алиска пишет «Сейчас 10:01» и при произношении нормально склоняет «десять часов одна минута»