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

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

Модератор: immortal

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

Re: Модуль "Telegram"

Сообщение Aven » Пт апр 13, 2018 5:07 pm

Прокси в телеграм-бот одной строчкой!
https://connect.smartliving.ru/profile/2106/blog74.html
За это сообщение автора Aven поблагодарили (всего 2):
Amarok (Сб апр 14, 2018 6:47 am) • Logrus (Сб апр 14, 2018 9:53 am)
Рейтинг: 2.33%
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

Re: Модуль "Telegram"

Сообщение Eraser » Сб апр 14, 2018 9:04 am

Обновление:
  • поддержка прокси
  • исправления интерфейса
  • добавлена иконка модуля
За это сообщение автора Eraser поблагодарили (всего 10):
Logrus (Сб апр 14, 2018 9:52 am) • Amarok (Сб апр 14, 2018 11:34 am) • Harley (Сб апр 14, 2018 12:15 pm) • xor (Сб апр 14, 2018 10:54 pm) • Denis_k (Сб апр 14, 2018 11:56 pm) • Hold (Пн апр 16, 2018 10:16 am) • consul (Пн апр 16, 2018 1:37 pm) • Vit (Вт апр 17, 2018 2:47 am) • cabat (Вт апр 17, 2018 9:19 am) • shemnik69 (Чт апр 19, 2018 7:04 pm)
Рейтинг: 11.63%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Harley
Сообщения: 7
Зарегистрирован: Ср апр 04, 2018 4:36 pm
Благодарил (а): 7 раз
Поблагодарили: 0

Re: Модуль "Telegram"

Сообщение Harley » Сб апр 14, 2018 4:13 pm

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

Re: Модуль "Telegram"

Сообщение Jager » Сб апр 14, 2018 6:13 pm

Harley писал(а):
Сб апр 14, 2018 4:13 pm
Eraser, подскажите, пожалуйста, где в модуде можно изменить адрес прокси, его логин и пароль?
Изображение
За это сообщение автора Jager поблагодарил:
Harley (Вс апр 15, 2018 10:20 am)
Рейтинг: 1.16%
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Модуль "Telegram"

Сообщение nightwind » Вс апр 15, 2018 7:42 pm

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

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

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

Re: Модуль "Telegram"

Сообщение Amarok » Пн апр 16, 2018 7:06 am

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 КБ) 4612 просмотров
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Cashmarik
Сообщения: 55
Зарегистрирован: Вс дек 18, 2016 7:29 am
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Модуль "Telegram"

Сообщение Cashmarik » Пн апр 16, 2018 7:59 am

Не увидел в теме описание способа воспроизведения голосовых команд на терминал, очень удобно когда, например дома спят дети и их нужно разбудить. В качестве источника воспроизведения может быть использован телефон или планшет с установленным 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); 
За это сообщение автора Cashmarik поблагодарил:
Samir77 (Пт июн 01, 2018 8:21 pm)
Рейтинг: 1.16%
pavia
Сообщения: 13
Зарегистрирован: Пн апр 16, 2018 1:18 pm
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: Модуль "Telegram"

Сообщение pavia » Пн апр 16, 2018 1:29 pm

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

Re: Модуль "Telegram"

Сообщение Eraser » Пн апр 16, 2018 1:33 pm

pavia писал(а):
Пн апр 16, 2018 1:29 pm
Помогите с подключение через прокси, прописал через Настроить Использовать прокси. Бот не заработал. Где смотреть , что делать?
Вот рабочий прокси
Server: tgsock.tk:1080
Login: tglive
PAssword: tglive1
За это сообщение автора Eraser поблагодарили (всего 5):
consul (Пн апр 16, 2018 1:36 pm) • directman66 (Пн апр 16, 2018 3:22 pm) • mechgeek (Пн апр 16, 2018 3:29 pm) • AKEB (Пн апр 16, 2018 4:23 pm) • ученик (Вт апр 17, 2018 9:29 am)
Рейтинг: 5.81%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
pavia
Сообщения: 13
Зарегистрирован: Пн апр 16, 2018 1:18 pm
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: Модуль "Telegram"

Сообщение pavia » Пн апр 16, 2018 1:40 pm

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