Страница 100 из 191
Re: Модуль "Telegram"
Добавлено: Ср июл 18, 2018 10:22 pm
VladPTZ
Не получается запустить этот модуль
Делал по инструкции
https://www.youtube.com/watch?v=ze0vJOxx-qM
Читал
https://majordomo.smartliving.ru/forum/ ... =10#p30050
Модуль телеграм переставлял.
Бота три раза регистрировал с разными именами.
Цикл main и telegram перезагружал.
Ананимнуые прокси прописывать пробовал.
Всеравно на /start не реагирует и в модуле пользователь не появляется.
Что еще может быть?
Re: Модуль "Telegram"
Добавлено: Ср июл 18, 2018 11:40 pm
xor
Zz55 писал(а): ↑Вт июл 17, 2018 3:19 am
Eraser писал(а): ↑Чт апр 28, 2016 10:11 pm
sega6549 писал(а):Это я видел, но стандартный vlc прекрасно кушает эти файлы, как сделать чтоб он их воспроизводил а не тот что щас
lib/common.class.php
function playSound($filename, $exclusive = 0, $priority = 0)
строка 551
safe_exec(DOC_ROOT . '/rc/madplay.exe ' . $filename, $exclusive, $priority);
/rc/madplay.exe заменить на путь до VLC
У меня по этой пути vlc распаложен /usr/share/vlc , заменил, не воспроизводить
если не получается установить проигрыватель, может, попробовать конвертить?
ffmpeg.exe -i audio.oga -acodec libmp3lame audio.mp3
и играть madplay?
Re: Модуль "Telegram"
Добавлено: Чт июл 19, 2018 5:37 am
Zz55
xor писал(а): ↑Ср июл 18, 2018 11:40 pm
Zz55 писал(а): ↑Вт июл 17, 2018 3:19 am
Eraser писал(а): ↑Чт апр 28, 2016 10:11 pm
sega6549 писал(а):Это я видел, но стандартный vlc прекрасно кушает эти файлы, как сделать чтоб он их воспроизводил а не тот что щас
lib/common.class.php
function playSound($filename, $exclusive = 0, $priority = 0)
строка 551
safe_exec(DOC_ROOT . '/rc/madplay.exe ' . $filename, $exclusive, $priority);
/rc/madplay.exe заменить на путь до VLC
У меня по этой пути vlc распаложен /usr/share/vlc , заменил, не воспроизводить
если не получается установить проигрыватель, может, попробовать конвертить?
ffmpeg.exe -i audio.oga -acodec libmp3lame audio.mp3
и играть madplay?
А как это сделать, объясните пожалуйста новичку.
Re: Модуль "Telegram"
Добавлено: Чт июл 19, 2018 12:26 pm
skysilver
VladPTZ писал(а): ↑Ср июл 18, 2018 10:22 pm
Что еще может быть?
А логи в режиме дебаг кто будет показывать?
Re: Модуль "Telegram"
Добавлено: Пт июл 20, 2018 7:21 am
Zz55
Zz55 писал(а): ↑Чт июл 19, 2018 5:37 am
xor писал(а): ↑Ср июл 18, 2018 11:40 pm
Zz55 писал(а): ↑Вт июл 17, 2018 3:19 am
Eraser писал(а): ↑Чт апр 28, 2016 10:11 pm
sega6549 писал(а):Это я видел, но стандартный vlc прекрасно кушает эти файлы, как сделать чтоб он их воспроизводил а не тот что щас
lib/common.class.php
function playSound($filename, $exclusive = 0, $priority = 0)
строка 551
safe_exec(DOC_ROOT . '/rc/madplay.exe ' . $filename, $exclusive, $priority);
/rc/madplay.exe заменить на путь до VLC
У меня по этой пути vlc распаложен /usr/share/vlc , заменил, не воспроизводить
если не получается установить проигрыватель, может, попробовать конвертить?
ffmpeg.exe -i audio.oga -acodec libmp3lame audio.mp3
и играть madplay?
Вопрос решён
Re: Модуль "Telegram"
Добавлено: Пт июл 20, 2018 6:12 pm
VladPTZ
Настроил доступ в модуле через анонимный прокси.
Пишу в боте/start
В логе телеграма пишет
Код: Выделить всё
HTTP/1.1 404 Not Found
Date: Fri, 20 Jul 2018 13:31:36 GMT
Server: Apache/2.4.10 (Debian)
Content-Length: 293
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /webhook_telegram.php was not found on this server.</p>
<hr>
<address>Apache/2.4.10 (Debian) Server at 127.0.0.1 Port 80</address>
</body></html>
В бот ответа не приходит. Что делать?
Галку с вебхуками в настройках не ставил.
------------------------------------
Короче грохрул я этот телеграм.
Re: Модуль "Telegram"
Добавлено: Пн июл 23, 2018 4:28 pm
VladPTZ
Завел всеже телеграм, сообщения приходить с мд стали.
Что делал:
Поставил на винду мд.
Поставил модуль телеграм
Прописал ключ
Взял прокси HTTPS отсюда
https://hidemy.name/ru/proxy-list/
От бота получил ответ на /start
Все заработало в две стороны.
Скопировал настройки в основной мд на линуксе.
Появились нюансы.
От бота стали приходить сообщения с мд только после ручной прописки пользователя в модуль
И работаеи в одну сторону , но мне нужны только сообщения без управления.
Но всеже интересна в чем разница?
Модули для винды и линукса одинаковы?
У меня на линуксе php 5 а на винде php7
Re: Модуль "Telegram"
Добавлено: Вт июл 24, 2018 10:13 pm
skysilver
VladPTZ писал(а): ↑Пн июл 23, 2018 4:28 pm
Модули для винды и линукса одинаковы?
У меня на линуксе php 5 а на винде php7
Одинаковые.
У меня на линуксе тоже пхп5. Работает стабильно, в обе стороны. Через прокси, разумеется.
Re: Модуль "Telegram"
Добавлено: Ср июл 25, 2018 5:10 pm
Samir77
directman66 писал(а): ↑Чт янв 18, 2018 6:53 am
Ура, делюсь запрашивалкой координат пользователей MD
Команда:
Код: Выделить всё
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$menu=array();
$objects = getObjectsByClass("Users");
foreach ($objects as $obj) {
$ar2[] = $obj['TITLE'];
$menu[]=$telegram_module->buildInlineKeyboardButton($text=$obj['TITLE'],"","gde_".$obj['TITLE'],"") ;
}
$option = array($menu) ;
$keyb = $telegram_module->buildInlineKeyBoard($option);
$content = array('chat_id' => $chat_id, 'text' => "Получение координат", 'reply_markup' => $keyb);
$telegram_module->sendContent($content);
callback:
Код: Выделить всё
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
//$telegram_module->sendMessageToAll($callback);
//$telegram_module->sendMessageToAll(substr($callback,0,3));
//$telegram_module->sendMessageToAll(substr($callback,4));
if (substr($callback,0,3) == 'gde')
{
$coord=gg(substr($callback,4).'.Coordinates');
$adr=gg(substr($callback,4).'.address');
$sp=explode(",",$coord);
$telegram_module->sendMessageToAll($adr);
$telegram_module->sendLocationToAll($sp[0],$sp[1]);
}
Подскажите пожалуйста... все сделал по аналогии , но после того , как вызывается меню с юзерами, и нажимаю на один из них, идет ожидание и неккого ответа...??? В чем загвоздка?
Re: Модуль "Telegram"
Добавлено: Чт июл 26, 2018 4:13 pm
Juriss
VladPTZ писал(а): ↑Пн июл 23, 2018 4:28 pm
Завел всеже телеграм, сообщения приходить с мд стали.
Что делал:
Поставил на винду мд.
Поставил модуль телеграм
Прописал ключ
Взял прокси HTTPS отсюда
https://hidemy.name/ru/proxy-list/
От бота получил ответ на /start
Все заработало в две стороны.
Скопировал настройки в основной мд на линуксе.
Появились нюансы.
От бота стали приходить сообщения с мд только после ручной прописки пользователя в модуль
И работаеи в одну сторону , но мне нужны только сообщения без управления.
Но всеже интересна в чем разница?
Модули для винды и линукса одинаковы?
У меня на линуксе php 5 а на винде php7
Была такая же ситуация. Никак не мог заставить ходить сообщения в обе стороны. Все прокси которые я пробовал разрывают соединения и делают слишком большой таймаут, поэтому алиса отвечает, но сообщения никуда не уходят. Случайно наткнулся на эти настройки прокси
SOCKS5
Хост: ru.socksy.seriyps.ru
Порт: 7777
Логин: tmp-alfa
Пароль: mCTZvxfd
С этим прокси у меня стали в обе стороны сообщения ходить. попробуй, пока не заблокировали, может поможет