Команда ask
Модератор: immortal
Re: Команда ask
так что с аском то? отвечает она на терминал в котом последняя команда была? без указания ip
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Контактная информация:
Re: Команда ask
Если target не указан, то шлет во все терминалы, которые онлайн. А работает ask() только с терминалами, которые имеют поддержку MajorDroid API.sag3ll0 писал(а): Ср окт 17, 2018 11:02 pm так что с аском то? отвечает она на терминал в котом последняя команда была? без указания ip
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
Re: Команда ask
аск вообще не отвечает. аск спрашивает. Отвечает sayreplysag3ll0 писал(а): Ср окт 17, 2018 11:02 pm так что с аском то? отвечает она на терминал в котом последняя команда была? без указания ip
Re: Команда ask
Если sayReply умеет определять из какого терминала сказали, может есть вариант реализовать аналогично и askReply ?
Re: Команда ask
Никто не мешает перед вызовом аска сделать запросsag3ll0 писал(а): Пн окт 22, 2018 1:54 pm Если sayReply умеет определять из какого терминала сказали, может есть вариант реализовать аналогично и askReply ?
Код: Выделить всё
$terminal_rec=SQLSelectOne("SELECT * FROM terminals WHERE LATEST_REQUEST LIKE '%".DBSafe($replyto)."%' ORDER BY LATEST_REQUEST_TIME DESC LIMIT 1");Аск переписывается таким образом ask('Скажите что-нибудь',$terminal_rec['NAME']);
Re: Команда ask
Благодарю, попробую, тогда думаю запрос можно переписать как то
Код: Выделить всё
$terminal_name=SQLSelectOne("SELECT NAME FROM terminals WHERE LATEST_REQUEST LIKE '%".DBSafe($replyto)."%' ORDER BY LATEST_REQUEST_TIME DESC LIMIT 1");