Страница 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]);
}

СпойлерПоказать
gde.png

Подскажите пожалуйста... все сделал по аналогии , но после того , как вызывается меню с юзерами, и нажимаю на один из них, идет ожидание и неккого ответа...??? В чем загвоздка?

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

С этим прокси у меня стали в обе стороны сообщения ходить. попробуй, пока не заблокировали, может поможет