[Модуль] Telegram (telegram)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия

Re: Модуль "Telegram"

Сообщение Aven »

Прокси в телеграм-бот одной строчкой!
https://connect.smartliving.ru/profile/2106/blog74.html
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Контактная информация:

Re: Модуль "Telegram"

Сообщение Eraser »

Обновление:
  • поддержка прокси
  • исправления интерфейса
  • добавлена иконка модуля
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Harley
Сообщения: 7
Зарегистрирован: Ср апр 04, 2018 4:36 pm

Re: Модуль "Telegram"

Сообщение Harley »

Eraser, подскажите, пожалуйста, где в модуде можно изменить адрес прокси, его логин и пароль?
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am

Re: Модуль "Telegram"

Сообщение Jager »

Harley писал(а): Сб апр 14, 2018 4:13 pm Eraser, подскажите, пожалуйста, где в модуде можно изменить адрес прокси, его логин и пароль?
Изображение
Аватара пользователя
nightwind
Сообщения: 332
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Контактная информация:

Re: Модуль "Telegram"

Сообщение nightwind »

Вопрос к создателю модуля, очень важный.
Нужна (очень нужна) возможность узнавать в шаблонах поведения, да и вообще, что комманда пришла из телеграммы.
пока выкручиваюсь так. создаю в телеге на клаве команду с кодом типа такого

Код: Выделить всё

runScript("reportStatus",["tlg"=>1, "u"=>$chat_id]);
убогий костыль. в скрипте решаем или говорим голосом или отправляем в телеграмм.
как такое сделать для всего, что приходит из телеграмма?
подскажите хотя бы направление, что где править.
Аватара пользователя
Amarok
Сообщения: 1434
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Контактная информация:

Re: Модуль "Telegram"

Сообщение Amarok »

nightwind писал(а): Вс апр 15, 2018 7:42 pm Нужна (очень нужна) возможность узнавать в шаблонах поведения, да и вообще, что комманда пришла из телеграммы.
...
как такое сделать для всего, что приходит из телеграмма?
В модуле Telegram есть вкладка События. Создать новое событие по такому образу:
Opera Снимок_2018-04-16_090527_192.168.0.251.png
Opera Снимок_2018-04-16_090527_192.168.0.251.png (22.17 КБ) 6623 просмотра
Моя Алиска живёт на Proxmox в Debian 12
Cashmarik
Сообщения: 56
Зарегистрирован: Вс дек 18, 2016 7:29 am

Re: Модуль "Telegram"

Сообщение Cashmarik »

Не увидел в теме описание способа воспроизведения голосовых команд на терминал, очень удобно когда, например дома спят дети и их нужно разбудить. В качестве источника воспроизведения может быть использован телефон или планшет с установленным 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); 
pavia
Сообщения: 13
Зарегистрирован: Пн апр 16, 2018 1:18 pm

Re: Модуль "Telegram"

Сообщение pavia »

Помогите с подключение через прокси, прописал через Настроить Использовать прокси. Бот не заработал. Где смотреть , что делать?
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Контактная информация:

Re: Модуль "Telegram"

Сообщение Eraser »

pavia писал(а): Пн апр 16, 2018 1:29 pm Помогите с подключение через прокси, прописал через Настроить Использовать прокси. Бот не заработал. Где смотреть , что делать?
Вот рабочий прокси
Server: tgsock.tk:1080
Login: tglive
PAssword: tglive1
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
pavia
Сообщения: 13
Зарегистрирован: Пн апр 16, 2018 1:18 pm

Re: Модуль "Telegram"

Сообщение pavia »

Дебагер выдает такую ошибку
Can't complete SOCKS5 connection to 5.3.3.17:443. (2)
Модуль соответственно обновлен, и прокси рабочий прописан
Последний раз редактировалось pavia Пн апр 16, 2018 2:17 pm, всего редактировалось 1 раз.
Ответить