Страница 7 из 193
Re: Модуль "Telegram"
Добавлено: Сб фев 20, 2016 3:52 pm
Eraser
Vit писал(а):
В системе используется vlc который идет с установкой.
у меня в этом большие сомнения, и в тестовой системе на винде был запуск именно madplay.exe(в логах было)
Код: Выделить всё
/**
* Summary of playSound
* @param mixed $filename File name
* @param mixed $exclusive Exclusive (default 0)
* @param mixed $priority Priority (default 0)
* @return void
*/
function playSound($filename, $exclusive = 0, $priority = 0)
{
global $ignoreSound;
if (file_exists(ROOT . 'sounds/' . $filename . '.mp3'))
$filename = ROOT . 'sounds/' . $filename . '.mp3';
elseif (file_exists(ROOT . 'sounds/' . $filename))
$filename = ROOT . 'sounds/' . $filename;
if (defined('SETTINGS_HOOK_BEFORE_PLAYSOUND') && SETTINGS_HOOK_BEFORE_PLAYSOUND != '')
eval(SETTINGS_HOOK_BEFORE_PLAYSOUND);
if (!$ignoreSound)
{
if (file_exists($filename))
{
if (IsWindowsOS())
safe_exec(DOC_ROOT . '/rc/madplay.exe ' . $filename, $exclusive, $priority);
else
safe_exec('mplayer ' . $filename, $exclusive, $priority);
}
}
if (defined('SETTINGS_HOOK_AFTER_PLAYSOUND') && SETTINGS_HOOK_AFTER_PLAYSOUND != '')
eval(SETTINGS_HOOK_AFTER_PLAYSOUND);
}
Re: Модуль "Telegram"
Добавлено: Вт фев 23, 2016 5:05 pm
Eraser
Добавлено
Отправка сообщений системы определенного уровня важности
Настраивается для каждого пользователя отдельно
Re: Модуль "Telegram"
Добавлено: Ср фев 24, 2016 8:07 am
Galakart
Eraser писал(а):Добавлено
Отправка сообщений системы определенного уровня важности
Настраивается для каждого пользователя отдельно
Как я понял, идёт отправка сообщений с приоритетом ниже или равным тому, что указывается в настройках. Хотелось бы ещё в обратную сторону, то есть отправлять в телеграм только то что выше заданного приоритета, чтобы не сыпались бесконечным потоком регулярные сообщения с нулевым приоритетом.
Re: Модуль "Telegram"
Добавлено: Ср фев 24, 2016 8:31 am
Eraser
Galakart писал(а):Eraser писал(а):Добавлено
Отправка сообщений системы определенного уровня важности
Настраивается для каждого пользователя отдельно
Как я понял, идёт отправка сообщений с приоритетом ниже или равным тому, что указывается в настройках. Хотелось бы ещё в обратную сторону, то есть отправлять в телеграм только то что выше заданного приоритета, чтобы не сыпались бесконечным потоком регулярные сообщения с нулевым приоритетом.
Закралась ошибка, задумывалось как раз отправлять в телеграм только то что выше заданного приоритета
Пофиксил
Добавил возможность использования модуля из скриптов
Код: Выделить всё
include(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToUser(139809588 ,"test message");
$telegram_module->sendMessageToAdmin("test message to admin");
$telegram_module->sendMessageToAll("test message to all");
$telegram_module->sendImageToUser(139809588 ,'/var/www/images/trees.jpg');
$telegram_module->sendImageToAdmin('/var/www/images/htc_hero_wallpaper_01.jpg');
$telegram_module->sendImageToAll('/var/www/images/htc_hero_wallpaper_01.jpg');
Re: Модуль "Telegram"
Добавлено: Вт мар 01, 2016 1:52 pm
ToteMeiSter
Не могу понять.
Алиса сообщения получает, действия производит а ответа не дает.
На проверочную фразу say('привет', 5) реакция ноль. Просто в чат пишет say('привет', 5)
В ответ на телеграмм в телефон тишина.
Что искать и где ?
Re: Модуль "Telegram"
Добавлено: Вт мар 01, 2016 2:48 pm
Eraser
ToteMeiSter писал(а):Не могу понять.
Алиса сообщения получает, действия производит а ответа не дает.
На проверочную фразу say('привет', 5) реакция ноль. Просто в чат пишет say('привет', 5)
В ответ на телеграмм в телефон тишина.
Что искать и где ?
если вы пишете в телеграмме say('привет', 5), то это не выполнится как код
то что пишется по телеграмму воспринимается как команда или как шаблон поведения
по сути это тоже самое что писать в чате
Re: Модуль "Telegram"
Добавлено: Вт мар 01, 2016 2:50 pm
ToteMeiSter
Так и не срабатывает как в чате, и ответа нет от Алисы
Отправлено с моего Kis 3 через Tapatalk
Re: Модуль "Telegram"
Добавлено: Вт мар 01, 2016 2:52 pm
Eraser
ToteMeiSter писал(а):Так и не срабатывает как в чате, и ответа нет от Алисы
Отправлено с моего Kis 3 через Tapatalk
в истории событий модуля что пишет?
Re: Модуль "Telegram"
Добавлено: Вт мар 01, 2016 2:53 pm
ToteMeiSter
2016-03-01 14:45:32 Sended - Привет
2016-03-01 14:45:31 37013297=Привет
2016-03-01 14:44:09 Get photo from 37013297 - photo/file_1.jpg
2016-03-01 14:40:23 Sended - say("я кушать хочу", 2);
2016-03-01 14:40:21 37013297=say("я кушать хочу", 2);
2016-03-01 14:39:14 Sended - say('я кушать хочу', 2) return;
2016-03-01 14:39:13 37013297=say('я кушать хочу', 2) return;
2016-03-01 14:38:35 Sended - say('я кушать хочу', 2);
2016-03-01 14:38:34 37013297=say('я кушать хочу', 2);
2016-03-01 14:38:16 Sended - say ('я кушать хочу', 2);
2016-03-01 14:38:15 37013297=say ('я кушать хочу', 2);
2016-03-01 14:37:27 Sended - say('я кушать хочу', 2)
2016-03-01 14:37:25 37013297=say('я кушать хочу', 2)
2016-03-01 14:00:00 Sended - Сейчас 14 часов
2016-03-01 13:02:24 Sended - Алиса, привет
2016-03-01 13:02:23 37013297=Алиса, привет
2016-03-01 13:02:01 Sended - Привет
2016-03-01 13:02:00 37013297=Привет
Re: Модуль "Telegram"
Добавлено: Вт мар 01, 2016 2:56 pm
Eraser
все верно, say('я кушать хочу', 2) не вопринимается как код
попробуйте отправить "повтори привет"
и я так понял, у пользователя нет разрешения на получение событий из истории, или он не привязан к пользователю системы