Не работает такой вариант, а хочется под виндой что бы работала функция.Eraser писал(а):lib/common.class.phpsega6549 писал(а):Это я видел, но стандартный vlc прекрасно кушает эти файлы, как сделать чтоб он их воспроизводил а не тот что щас
function playSound($filename, $exclusive = 0, $priority = 0)
строка 551
safe_exec(DOC_ROOT . '/rc/madplay.exe ' . $filename, $exclusive, $priority);
/rc/madplay.exe заменить на путь до VLC
[Модуль] Telegram (telegram)
Модератор: immortal
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
Re: Модуль "Telegram"
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 868 раз
- Контактная информация:
Re: Модуль "Telegram"
mplayer под винду справляется с этими файлами, попробуйте его вместо VLC и madplayJager писал(а):Не работает такой вариант, а хочется под виндой что бы работала функция.Eraser писал(а):lib/common.class.phpsega6549 писал(а):Это я видел, но стандартный vlc прекрасно кушает эти файлы, как сделать чтоб он их воспроизводил а не тот что щас
function playSound($filename, $exclusive = 0, $priority = 0)
строка 551
safe_exec(DOC_ROOT . '/rc/madplay.exe ' . $filename, $exclusive, $priority);
/rc/madplay.exe заменить на путь до VLC
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 868 раз
- Контактная информация:
Re: Модуль "Telegram"
Вот еще одно применение бота, может кому будет интересно
Это постинг новостей из модуля RSS в канал телеграмм.
В сценарий rssProcess, который вызывается при обновлении ленты, нужно добавить
Вместо ---chat_id_channel--- нужно указать имя канала, в котором ваш бот добавлен как администратор.
Если ваш канал публичный, то можно указать @имя_канала.
Если приватный, то сначала нужно получить его идентификатор, например так
Это постинг новостей из модуля RSS в канал телеграмм.
В сценарий rssProcess, который вызывается при обновлении ленты, нужно добавить
Код: Выделить всё
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$text = $params['TITLE']." ".$params['URL'];
$content = array('chat_id' => "---chat_id_channel---", 'text' => $text, 'parse_mode'=>'HTML');
$telegram_module->sendContent($content);
Если ваш канал публичный, то можно указать @имя_канала.
Если приватный, то сначала нужно получить его идентификатор, например так
Код: Выделить всё
1.You should convert it to public with some @channelName
2.Send message to this channel through Bot API
https://api.telegram.org/bot111:222/sendMessage?chat_id=@channelName&text=123
3.As response you will get info with chat_id of your channel.
{ "ok" : true, "result" : { "chat" : { "id" : -1001005582487, "title" : "Test Private Channel", "type" : "channel" }, "date" : 1448245538, "message_id" : 7, "text" : "123ds" } }
4.Now you can convert Channel back to private (by deleting channel's link) and send message directly to this chat_id "-1001005582487"
https://api.telegram.org/bot111:222/sendMessage?chat_id=-1001005582487&text=123
- Рейтинг: 2.35%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

- m-malva
- Сообщения: 291
- Зарегистрирован: Чт фев 26, 2015 1:38 am
- Откуда: Санкт-Петербург
- Благодарил (а): 16 раз
- Поблагодарили: 66 раз
- Контактная информация:
Re: Модуль "Telegram"
Спасибо.Eraser писал(а):Вот еще одно применение бота, может кому будет интересно
-
- Сообщения: 29
- Зарегистрирован: Пт апр 15, 2016 4:04 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Модуль "Telegram"
Последнее время модуль стал виснуть.
После отправки второго сообщения с telegram алисе. telegram в логи выдоео такое сообщение.
после перезагрузки циклов опять на первое сообщение отвечает на второе виснет.
После отправки второго сообщения с telegram алисе. telegram в логи выдоео такое сообщение.
Код: Выделить всё
2016-05-13 15:19:39 Check pattern
2016-05-13 15:19:39 Command not found
2016-05-13 15:19:39 136822580=Привет
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 868 раз
- Контактная информация:
Re: Модуль "Telegram"
на одно и тоже сообщение?portos писал(а):Последнее время модуль стал виснуть.
После отправки второго сообщения с telegram алисе. telegram в логи выдоео такое сообщение.после перезагрузки циклов опять на первое сообщение отвечает на второе виснет.Код: Выделить всё
2016-05-13 15:19:39 Check pattern 2016-05-13 15:19:39 Command not found 2016-05-13 15:19:39 136822580=Привет
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

-
- Сообщения: 29
- Зарегистрирован: Пт апр 15, 2016 4:04 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Модуль "Telegram"
Даже на одно и тоже. Но по сути без разнице.
вот пример лога
вот пример лога
и далее если в чате Алисы все идет нормально то лог Telegram уже это не видит.2016-05-13 16:09:44 Check pattern
2016-05-13 16:09:44 Command not found
2016-05-13 16:09:44 136822580=что такое портос
2016-05-13 16:06:22 Sended - Портос, это королевский мушкетер, вымышленный персонаж романа Александра Дюма Три мушкетера, а также Двадцать лет спустя и Виконт де Бражелон, или Десять лет спустя.
2016-05-13 16:06:22 Send to 136822580 - Портос, это королевский мушкетер, вымышленный персонаж романа Александра Дюма Три мушкетера, а также Двадцать лет спустя и Виконт де Бражелон, или Десять лет спустя.
2016-05-13 16:06:22 Sended - что такое портос
2016-05-13 16:06:19 Check pattern
2016-05-13 16:06:19 Command not found
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 868 раз
- Контактная информация:
Re: Модуль "Telegram"
видимо цикл модуля потом падает, попробуйте новую версию из маркетаportos писал(а):и далее если в чате Алисы все идет нормально то лог Telegram уже это не видит.
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

- m-malva
- Сообщения: 291
- Зарегистрирован: Чт фев 26, 2015 1:38 am
- Откуда: Санкт-Петербург
- Благодарил (а): 16 раз
- Поблагодарили: 66 раз
- Контактная информация:
Re: Модуль "Telegram"
А можно примеры "типа контента" а то только 'parse_mode'=>'HTML'Eraser писал(а):Вот еще одно применение бота, может кому будет интересно
стикеры, гео, файлы, что там еще?
И в модуле в справку все это.
-
- Сообщения: 29
- Зарегистрирован: Пт апр 15, 2016 4:04 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Модуль "Telegram"
ну как бы тоже самое но не с первого раза уже.
Код: Выделить всё
2016-05-13 19:01:39 Check pattern
2016-05-13 19:01:39 Command not found
2016-05-13 19:01:39 136822580=что такое портос
2016-05-13 19:01:03 Sended - Портос, это королевский мушкетер, вымышленный персонаж романа Александра Дюма Три мушкетера, а также Двадцать лет спустя и Виконт де Бражелон, или Десять лет спустя.
2016-05-13 19:01:03 Sended - что такое портос
2016-05-13 19:01:01 Check pattern
2016-05-13 19:01:01 Command not found
2016-05-13 19:01:01 136822580=что такое портос
2016-05-13 19:00:46 Sended - Неизвестная команда...
2016-05-13 19:00:45 Send to 136822580 - Неизвестная команда...
2016-05-13 19:00:45 Sended - cvcc
2016-05-13 19:00:44 Pattern not found. Run ThisComputer.processCommand
2016-05-13 19:00:44 Check pattern
2016-05-13 19:00:44 Command not found
2016-05-13 19:00:44 136822580=cvcc
2016-05-13 19:00:36 Sended - Неизвестная команда...
2016-05-13 19:00:35 Send to 136822580 - Неизвестная команда...
2016-05-13 19:00:35 Sended - xfgfgfg
2016-05-13 19:00:33 Pattern not found. Run ThisComputer.processCommand
2016-05-13 19:00:33 Check pattern
2016-05-13 19:00:33 Command not found
2016-05-13 19:00:33 136822580=xfgfgfg
2016-05-13 19:00:27 Sended - Неизвестная команда...
2016-05-13 19:00:27 Send to 136822580 - Неизвестная команда...
2016-05-13 19:00:27 Sended - fgfg