Say: различия между версиями
Mixman (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
[[Category:Встроенные функции]] | [[Category:Встроенные функции]] | ||
==Описание== | ==Описание== | ||
'''say'''($ph,$level,$from_user_id) -- | '''say'''($ph,$level,$from_user_id) -- говорит фразу (использует глобальные переменные $voicemode'' [именно говорить] и $commandLine [преобразует ответ в echo utf2win(), иначе просто echo]). | ||
'''$level''' - указывает уровень важности фразы (в зависимости от текущих настроек минимального уровня произношения, фраза может быть либо озвучена голосом либо просто записана в историю сообщений). <br> | '''$level''' - указывает уровень важности фразы (в зависимости от текущих настроек минимального уровня произношения, фраза может быть либо озвучена голосом либо просто записана в историю сообщений). <br> | ||
Чем больше число, тем более "важнее" сообщение. Если '''ThisComputer.minMsgLevel''' системы, | Чем больше число, тем более "важнее" сообщение. Если '''ThisComputer.minMsgLevel''' системы, например равен '''2''', то система озвучит сообщения с "важностью" 2 и более (3, 4 ,5 и т.д.) <br> | ||
'''$from_user_id''' - от имени кого будет сказана фраза ($from_user_id в данном случае будет равен идентификатору текущего пользователя). | '''$from_user_id''' - от имени кого будет сказана фраза ($from_user_id в данном случае будет равен идентификатору текущего пользователя). | ||
==Примеры запросов== | ==Примеры запросов== | ||
<pre>say("Проверка связи",5);</pre> | <pre>say("Проверка связи",5);</pre> | ||
Система скажет "Проверка связи" (при условии, что ThisComputer.minMsgLevel меньше 5) | |||
<pre>say("Выключить все",5, 1);</pre> | |||
Система произведет поиск команды в соответствующих модулях типа "Шаблоны поведения" и т.д. (и при условии, что будет найдена такая команда) будет произведено соответствующее действие на эту команду где "Выключить все" - команда , 5 - уровень важности фразы, 1 - ID пользователя. | |||
Важно - Такой способ подачи команды НЕ ВЫВЕДЕТ сообщение в любые терминалы. | |||
==Альтернативные названия функции (сленг)== | ==Альтернативные названия функции (сленг)== | ||
сай, сей | сай, сей, сэй | ||
==Просто для проверки появления разделов== | ==Просто для проверки появления разделов== | ||
<ref></ref> | <ref></ref> |
Текущая версия от 14:02, 5 декабря 2019
Описание
say($ph,$level,$from_user_id) -- говорит фразу (использует глобальные переменные $voicemode [именно говорить] и $commandLine [преобразует ответ в echo utf2win(), иначе просто echo]).
$level - указывает уровень важности фразы (в зависимости от текущих настроек минимального уровня произношения, фраза может быть либо озвучена голосом либо просто записана в историю сообщений).
Чем больше число, тем более "важнее" сообщение. Если ThisComputer.minMsgLevel системы, например равен 2, то система озвучит сообщения с "важностью" 2 и более (3, 4 ,5 и т.д.)
$from_user_id - от имени кого будет сказана фраза ($from_user_id в данном случае будет равен идентификатору текущего пользователя).
Примеры запросов
say("Проверка связи",5);
Система скажет "Проверка связи" (при условии, что ThisComputer.minMsgLevel меньше 5)
say("Выключить все",5, 1);
Система произведет поиск команды в соответствующих модулях типа "Шаблоны поведения" и т.д. (и при условии, что будет найдена такая команда) будет произведено соответствующее действие на эту команду где "Выключить все" - команда , 5 - уровень важности фразы, 1 - ID пользователя. Важно - Такой способ подачи команды НЕ ВЫВЕДЕТ сообщение в любые терминалы.
Альтернативные названия функции (сленг)
сай, сей, сэй
Просто для проверки появления разделов
<ref></ref>