[Модуль] Telegram (telegram)
Модератор: immortal
Re: Модуль "Telegram"
Прокси в телеграм-бот одной строчкой!
https://connect.smartliving.ru/profile/2106/blog74.html
https://connect.smartliving.ru/profile/2106/blog74.html
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Контактная информация:
Re: Модуль "Telegram"
Обновление:
- поддержка прокси
- исправления интерфейса
- добавлена иконка модуля
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
Re: Модуль "Telegram"
Eraser, подскажите, пожалуйста, где в модуде можно изменить адрес прокси, его логин и пароль?
Re: Модуль "Telegram"
Harley писал(а): Сб апр 14, 2018 4:13 pm Eraser, подскажите, пожалуйста, где в модуде можно изменить адрес прокси, его логин и пароль?

- nightwind
- Сообщения: 332
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Контактная информация:
Re: Модуль "Telegram"
Вопрос к создателю модуля, очень важный.
Нужна (очень нужна) возможность узнавать в шаблонах поведения, да и вообще, что комманда пришла из телеграммы.
пока выкручиваюсь так. создаю в телеге на клаве команду с кодом типа такого
убогий костыль. в скрипте решаем или говорим голосом или отправляем в телеграмм.
как такое сделать для всего, что приходит из телеграмма?
подскажите хотя бы направление, что где править.
Нужна (очень нужна) возможность узнавать в шаблонах поведения, да и вообще, что комманда пришла из телеграммы.
пока выкручиваюсь так. создаю в телеге на клаве команду с кодом типа такого
Код: Выделить всё
runScript("reportStatus",["tlg"=>1, "u"=>$chat_id]);
как такое сделать для всего, что приходит из телеграмма?
подскажите хотя бы направление, что где править.
- Amarok
- Сообщения: 1434
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Контактная информация:
Re: Модуль "Telegram"
В модуле Telegram есть вкладка События. Создать новое событие по такому образу:nightwind писал(а): Вс апр 15, 2018 7:42 pm Нужна (очень нужна) возможность узнавать в шаблонах поведения, да и вообще, что комманда пришла из телеграммы.
...
как такое сделать для всего, что приходит из телеграмма?
Моя Алиска живёт на Proxmox в Debian 12
Re: Модуль "Telegram"
Не увидел в теме описание способа воспроизведения голосовых команд на терминал, очень удобно когда, например дома спят дети и их нужно разбудить. В качестве источника воспроизведения может быть использован телефон или планшет с установленным MajorDroid, подключенный к аудиосистеме. Вот пример использования:
Код: Выделить всё
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);
Re: Модуль "Telegram"
Помогите с подключение через прокси, прописал через Настроить Использовать прокси. Бот не заработал. Где смотреть , что делать?
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Контактная информация:
Re: Модуль "Telegram"
Вот рабочий проксиpavia писал(а): Пн апр 16, 2018 1:29 pm Помогите с подключение через прокси, прописал через Настроить Использовать прокси. Бот не заработал. Где смотреть , что делать?
Server: tgsock.tk:1080
Login: tglive
PAssword: tglive1
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
Re: Модуль "Telegram"
Дебагер выдает такую ошибку
Модуль соответственно обновлен, и прокси рабочий прописанCan't complete SOCKS5 connection to 5.3.3.17:443. (2)
Последний раз редактировалось pavia Пн апр 16, 2018 2:17 pm, всего редактировалось 1 раз.