исправилsolalex писал(а): ↑Сб апр 18, 2020 11:57 amТекстовое меню вывести не проблема, но ссылки в телеге работают только для английских слов
Но обнаружился еще один косяк с командами https://github.com/Anisan/majordomo-telegram/issues/14
Так что сначала ждем пока автор поправит, иначе это использовать нельзя.
[Модуль] Telegram (telegram)
Модератор: immortal
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 869 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
- Рейтинг: 2.33%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
-
- Сообщения: 141
- Зарегистрирован: Пн авг 22, 2016 10:03 am
- Благодарил (а): 28 раз
- Поблагодарили: 5 раз
Re: [Модуль] Telegram (telegram)
Так для меня проблема. Не могу понять как вывести его.solalex писал(а): ↑Сб апр 18, 2020 11:57 amТекстовое меню вывести не проблема, но ссылки в телеге работают только для английских слов
Но обнаружился еще один косяк с командами https://github.com/Anisan/majordomo-telegram/issues/14
Так что сначала ждем пока автор поправит, иначе это использовать нельзя.
-
- Сообщения: 19
- Зарегистрирован: Сб дек 21, 2019 9:36 pm
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Re: [Модуль] Telegram (telegram)
Ну вот к примеру код для команды /light
Код: Выделить всё
$philips_light = getGlobal("wem01.relay");
if ($philips_light < 1) {
$text_z = "/light1 зал ".hex2bin('F09F8C91');
}
else {
$text_z = "/light1 зал ".hex2bin('F09F92A1');
}
$kitchen_light = getGlobal("wem02.relay");
if ($kitchen_light < 1) {
$text_k = "/light2 кухня ".hex2bin('F09F8C91');
}
else {
$text_k = "/light2 кухня ".hex2bin('F09F92A1');
}
$wc_light = getGlobal("wem03.relay");
if ($wc_light < 1) {
$text_t = "/light3 туалет ".hex2bin('F09F8C91');
}
else {
$text_t = "/light3 туалет ".hex2bin('F09F92A1');
}
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$text = $text_z ."\r\n". $text_k."\r\n". $text_t;
$telegram_module->sendMessageToUser($chat_id, $text);
echo "send\n";
- Рейтинг: 1.16%
-
- Сообщения: 141
- Зарегистрирован: Пн авг 22, 2016 10:03 am
- Благодарил (а): 28 раз
- Поблагодарили: 5 раз
Re: [Модуль] Telegram (telegram)
Сенк.solalex писал(а): ↑Сб апр 18, 2020 4:14 pmНу вот к примеру код для команды /lightДалее надо делать команды /light1 /light2 /light3 которыми соответственно изменять состояние каждого релеКод: Выделить всё
$philips_light = getGlobal("wem01.relay"); if ($philips_light < 1) { $text_z = "/light1 зал ".hex2bin('F09F8C91'); } else { $text_z = "/light1 зал ".hex2bin('F09F92A1'); } $kitchen_light = getGlobal("wem02.relay"); if ($kitchen_light < 1) { $text_k = "/light2 кухня ".hex2bin('F09F8C91'); } else { $text_k = "/light2 кухня ".hex2bin('F09F92A1'); } $wc_light = getGlobal("wem03.relay"); if ($wc_light < 1) { $text_t = "/light3 туалет ".hex2bin('F09F8C91'); } else { $text_t = "/light3 туалет ".hex2bin('F09F92A1'); } include_once(DIR_MODULES . 'telegram/telegram.class.php'); $telegram_module = new telegram(); $text = $text_z ."\r\n". $text_k."\r\n". $text_t; $telegram_module->sendMessageToUser($chat_id, $text); echo "send\n";
Дошло до меня.
Только не пойму как сделать: через текстовое меню я попадаю на исполнение команды модулем. Здесь все понятно, если нужно дергаем реле или что другое. Но вот как открыть обратно главное меню?
-
- Сообщения: 84
- Зарегистрирован: Вт мар 13, 2018 1:51 pm
- Благодарил (а): 34 раза
- Поблагодарили: 6 раз
Re: [Модуль] Telegram (telegram)
в логе ошибка, где копать?
поиск по форуму ничего не дал(
СпойлерПоказать
Код: Выделить всё
{"ok":false,"curl_error_code":28,"curl_error":"Operation timed out after 10001 milliseconds with 0 out of 0 bytes received"}
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 869 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
Сообщение за 10 секунд не успело отправится, либо инет тупит, либо прокся, если через нееiden писал(а): ↑Чт апр 23, 2020 5:31 pmв логе ошибка, где копать?поиск по форуму ничего не дал(СпойлерПоказатьКод: Выделить всё
{"ok":false,"curl_error_code":28,"curl_error":"Operation timed out after 10001 milliseconds with 0 out of 0 bytes received"}
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: [Модуль] Telegram (telegram)
Сегодня дартс анонсировали в телеграме)
win10 connect https://connect.smartliving.ru/profile/303
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 869 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
- Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!