Re: Модуль "Telegram"
Добавлено: Пт апр 13, 2018 5:07 pm
Прокси в телеграм-бот одной строчкой!
https://connect.smartliving.ru/profile/2106/blog74.html
https://connect.smartliving.ru/profile/2106/blog74.html
Harley писал(а): Сб апр 14, 2018 4:13 pm Eraser, подскажите, пожалуйста, где в модуде можно изменить адрес прокси, его логин и пароль?

Код: Выделить всё
runScript("reportStatus",["tlg"=>1, "u"=>$chat_id]);
В модуле Telegram есть вкладка События. Создать новое событие по такому образу:nightwind писал(а): Вс апр 15, 2018 7:42 pm Нужна (очень нужна) возможность узнавать в шаблонах поведения, да и вообще, что комманда пришла из телеграммы.
...
как такое сделать для всего, что приходит из телеграмма?
Код: Выделить всё
if($chat_id=='304099000'){
sayTo('Новое голосовое сообщение от Дмитрия',2,'T1');
Sleep(2);
}else{
sayTo('Новое голосовое сообщение от Ольги',2,'T1');
Sleep(2);
}
$file = substr($file_path,37,strlen($file_path));
$address='192.168.10.38'; // ip-адрес терминала
$service_port='7999';
exec('C:\_majordomo\apps\ffmpeg\ffmpeg.exe -i '. $file_path.' -acodec libmp3lame C:/_majordomo/htdocs/'.$chat_id.'/voice/'.$file.'.mp3');
$in='play:http://192.168.10.80/'.$chat_id.'/voice/'.$file.'.mp3';
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "<br/>\n";
return 0;
}
$result = socket_connect($socket, $address, $service_port);
if ($result === false) {
echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
return 0;
}
socket_write($socket, $in, strlen($in));
socket_close($socket);
Вот рабочий проксиpavia писал(а): Пн апр 16, 2018 1:29 pm Помогите с подключение через прокси, прописал через Настроить Использовать прокси. Бот не заработал. Где смотреть , что делать?
Модуль соответственно обновлен, и прокси рабочий прописанCan't complete SOCKS5 connection to 5.3.3.17:443. (2)