[Модуль] Telegram (telegram)
Модератор: immortal
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: Модуль "Telegram"
Прокси в телеграм-бот одной строчкой!
https://connect.smartliving.ru/profile/2106/blog74.html
https://connect.smartliving.ru/profile/2106/blog74.html
- Рейтинг: 2.33%
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 869 раз
- Контактная информация:
Re: Модуль "Telegram"
Обновление:
- поддержка прокси
- исправления интерфейса
- добавлена иконка модуля
- За это сообщение автора 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 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
Re: Модуль "Telegram"
Eraser, подскажите, пожалуйста, где в модуде можно изменить адрес прокси, его логин и пароль?
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: Модуль "Telegram"
Вопрос к создателю модуля, очень важный.
Нужна (очень нужна) возможность узнавать в шаблонах поведения, да и вообще, что комманда пришла из телеграммы.
пока выкручиваюсь так. создаю в телеге на клаве команду с кодом типа такого
убогий костыль. в скрипте решаем или говорим голосом или отправляем в телеграмм.
как такое сделать для всего, что приходит из телеграмма?
подскажите хотя бы направление, что где править.
Нужна (очень нужна) возможность узнавать в шаблонах поведения, да и вообще, что комманда пришла из телеграммы.
пока выкручиваюсь так. создаю в телеге на клаве команду с кодом типа такого
Код: Выделить всё
runScript("reportStatus",["tlg"=>1, "u"=>$chat_id]);
как такое сделать для всего, что приходит из телеграмма?
подскажите хотя бы направление, что где править.
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Модуль "Telegram"
В модуле Telegram есть вкладка События. Создать новое событие по такому образу:
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 55
- Зарегистрирован: Вс дек 18, 2016 7:29 am
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
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);
- Рейтинг: 1.16%
-
- Сообщения: 13
- Зарегистрирован: Пн апр 16, 2018 1:18 pm
- Благодарил (а): 1 раз
- Поблагодарили: 4 раза
Re: Модуль "Telegram"
Помогите с подключение через прокси, прописал через Настроить Использовать прокси. Бот не заработал. Где смотреть , что делать?
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 869 раз
- Контактная информация:
Re: Модуль "Telegram"
Вот рабочий прокси
Server: tgsock.tk:1080
Login: tglive
PAssword: tglive1
- Рейтинг: 5.81%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
-
- Сообщения: 13
- Зарегистрирован: Пн апр 16, 2018 1:18 pm
- Благодарил (а): 1 раз
- Поблагодарили: 4 раза
Re: Модуль "Telegram"
Дебагер выдает такую ошибку
Модуль соответственно обновлен, и прокси рабочий прописанCan't complete SOCKS5 connection to 5.3.3.17:443. (2)
Последний раз редактировалось pavia Пн апр 16, 2018 2:17 pm, всего редактировалось 1 раз.