работает без проблемneromih писал(а):Сегодня с утра заметил что МД в телеграмму не отправляет сообщения, от телеграмм доходят до МД а обратно нет. У все так?
Пробовал заново зарегистрироваться
В мд сообщения идут, а в телеграмм не доходят
А в дебаге:
Код: Выделить всё
) [description] => Unauthorized [error_code] => 401 [ok] => ( 08:08:12 Array
[Модуль] Telegram (telegram)
Модератор: immortal
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 872 раза
- Контактная информация:
Re: Модуль "Telegram"
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
-
- Сообщения: 154
- Зарегистрирован: Чт апр 20, 2017 5:32 am
- Откуда: Томск
- Благодарил (а): 55 раз
- Поблагодарили: 22 раза
Re: Модуль "Telegram"
Заработало. Скорее всего глюк сети...Eraser писал(а):работает без проблемneromih писал(а):Сегодня с утра заметил что МД в телеграмму не отправляет сообщения, от телеграмм доходят до МД а обратно нет. У все так?
Пробовал заново зарегистрироваться
В мд сообщения идут, а в телеграмм не доходят
А в дебаге:
Код: Выделить всё
) [description] => Unauthorized [error_code] => 401 [ok] => ( 08:08:12 Array
Raspberry Pi2, Pi3, MegaD2561RTC + 14 in + 14R, WemosD1, Mega2560, Arduino nano v.3, Arduino Uno, ESP8266 12f.
-
- Сообщения: 291
- Зарегистрирован: Вт ноя 18, 2014 11:43 pm
- Откуда: Краснодарский край
- Благодарил (а): 32 раза
- Поблагодарили: 68 раз
Re: Модуль "Telegram"
Андрей, а можешь проверить работает ли у тебя "История событий"? У меня открывается табличка с надписью "Loading..." и все...
Закоментировал строчку в файле search_admin.html и все заработало. Не понял что это за строчка, видимо она для WebHook нужна, а он у меня не используется.
И второй вопрос: работает ли у тебя сортировка и обратная сортировка пользователей по ID, имени? У меня срабатывает но далеко не каждый раз и я не вижу хоть какой то последовательности. Это у меня с системой что то или в коде чего?
Я к таким мелочам "придираюсь" потому как хочу в своем модуле твои наработки использовать, а не придирок ради.
А в логах апача мелькает информация:Показать
GET /write_error.php?error=%20URL:%20http://192.168.1.4/admin.php?pd=cGFuZWw6e2FjdGlvbj10ZWxlZ3JhbX0%3Dpz_&md=telegram&inst=adm&tab=log%20-%20ReferenceError:%20Can%27t%20find%20variable:%20OnChangeWebHook;%20line:%201926 HTTP/1.1" 200 351 "http://192.168.1.4/admin.php?pd=cGFuZWw ... dm&tab=log"
Код: Выделить всё
OnChangeWebHook(document.getElementById('tlg_webhook'));
И второй вопрос: работает ли у тебя сортировка и обратная сортировка пользователей по ID, имени? У меня срабатывает но далеко не каждый раз и я не вижу хоть какой то последовательности. Это у меня с системой что то или в коде чего?
Я к таким мелочам "придираюсь" потому как хочу в своем модуле твои наработки использовать, а не придирок ради.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
CONNECT: http://connect.smartliving.ru/profile/311
-
- Сообщения: 103
- Зарегистрирован: Вс апр 23, 2017 7:09 pm
- Благодарил (а): 38 раз
- Поблагодарили: 1 раз
Re: Модуль "Telegram"
Не получается зарегистрировать бота. После /start в истории сообщений вот это
)
[description] => Not Found
[error_code] => 404
[ok] =>
(
12:43:05 Array
)
[description] => Not Found
[error_code] => 404
[ok] =>
(
12:43:05 Array
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: Модуль "Telegram"
такая вот ОШИБКА
http://192.168.1.202/admin.php?pd=cGFuZ ... m&inst=adm&
1048: Column 'CMD' cannot be null
UPDATE `tlg_user` SET `ID`='6', `NAME`='саша', `USER_ID`='437544904', `MEMBER_ID`='5', `CREATED`='2017-12-22 09:47:12', `ADMIN`=NULL, `HISTORY`='1', `HISTORY_LEVEL`='0', `CMD`=NULL, `DOWNLOAD`=NULL, `PLAY`=NULL, `PATTERNS`=NULL WHERE ID = '6'
чекбоксы без галочки отправляет как NULL, а в базе NULL запрещен
http://192.168.1.202/admin.php?pd=cGFuZ ... m&inst=adm&
1048: Column 'CMD' cannot be null
UPDATE `tlg_user` SET `ID`='6', `NAME`='саша', `USER_ID`='437544904', `MEMBER_ID`='5', `CREATED`='2017-12-22 09:47:12', `ADMIN`=NULL, `HISTORY`='1', `HISTORY_LEVEL`='0', `CMD`=NULL, `DOWNLOAD`=NULL, `PLAY`=NULL, `PATTERNS`=NULL WHERE ID = '6'
чекбоксы без галочки отправляет как NULL, а в базе NULL запрещен
-
- Сообщения: 103
- Зарегистрирован: Вс апр 23, 2017 7:09 pm
- Благодарил (а): 38 раз
- Поблагодарили: 1 раз
Re: Модуль "Telegram"
При добавлении "CallbackRadio" следующая ошибка:Eraser писал(а):Управляем модулем "Онлайн радио" через телеграм
Выкладываю может кому пригодится
Автоматически подгружаются все станции из модуля
Для удобства выложил экспортированные команду "Радио" и обработчик события "CallbackRadio".
Команду и обработчик импортировать в интерфейсе модуля "Telegram", кнопка "Инструменты".
СпойлерПоказать
http://192.168.1.112/admin.php?pd=cGFuZ ... m&inst=adm&
1054: Unknown column 'ENABLE' in 'field list'
INSERT INTO `tlg_cmd`(`TITLE`, `DESCRIPTION`, `ENABLE`, `CODE`, `TYPE_EVENT`) VALUES('CallbackRadio', '', '1', 'if (strpos($callback, \'CallbackRadio\') !== false) {\r\n $skip = true;\r\n if ($callback == \'CallbackRadio_off\')\r\n {\r\n cm(\'RadioSetting.Control\', array(\'cmd\'=>\'stop\'));\r\n $this->sendAnswerCallbackQuery($callback_id,\"Радио выключено\", false);\r\n }\r\n else\r\n {\r\n $radio = substr($callback, 14);\r\n cm(\'RadioSetting.Control\',array(\'sta\'=>$radio,\'cmd\'=>\'play\')); \r\n $this->sendAnswerCallbackQuery($callback_id,\"Радио \".$radio.\" включено\", false);\r\n }\r\n}', '9')
1054: Unknown column 'ENABLE' in 'field list'
INSERT INTO `tlg_cmd`(`TITLE`, `DESCRIPTION`, `ENABLE`, `CODE`, `TYPE_EVENT`) VALUES('CallbackRadio', '', '1', 'if (strpos($callback, \'CallbackRadio\') !== false) {\r\n $skip = true;\r\n if ($callback == \'CallbackRadio_off\')\r\n {\r\n cm(\'RadioSetting.Control\', array(\'cmd\'=>\'stop\'));\r\n $this->sendAnswerCallbackQuery($callback_id,\"Радио выключено\", false);\r\n }\r\n else\r\n {\r\n $radio = substr($callback, 14);\r\n cm(\'RadioSetting.Control\',array(\'sta\'=>$radio,\'cmd\'=>\'play\')); \r\n $this->sendAnswerCallbackQuery($callback_id,\"Радио \".$radio.\" включено\", false);\r\n }\r\n}', '9')
Aopen de7000 на Ubuntu 16.04.4 LTS+Broadlink
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 872 раза
- Контактная информация:
Re: Модуль "Telegram"
вы импортируете событие на вкладке "Команды", надо импортировать на вкладке "События"dr.pavlov.alex писал(а):При добавлении "CallbackRadio" следующая ошибка:Eraser писал(а):Управляем модулем "Онлайн радио" через телеграм
Выкладываю может кому пригодится
Автоматически подгружаются все станции из модуля
Для удобства выложил экспортированные команду "Радио" и обработчик события "CallbackRadio".
Команду и обработчик импортировать в интерфейсе модуля "Telegram", кнопка "Инструменты".СпойлерПоказатьhttp://192.168.1.112/admin.php?pd=cGFuZ ... m&inst=adm&
1054: Unknown column 'ENABLE' in 'field list'
INSERT INTO `tlg_cmd`(`TITLE`, `DESCRIPTION`, `ENABLE`, `CODE`, `TYPE_EVENT`) VALUES('CallbackRadio', '', '1', 'if (strpos($callback, \'CallbackRadio\') !== false) {\r\n $skip = true;\r\n if ($callback == \'CallbackRadio_off\')\r\n {\r\n cm(\'RadioSetting.Control\', array(\'cmd\'=>\'stop\'));\r\n $this->sendAnswerCallbackQuery($callback_id,\"Радио выключено\", false);\r\n }\r\n else\r\n {\r\n $radio = substr($callback, 14);\r\n cm(\'RadioSetting.Control\',array(\'sta\'=>$radio,\'cmd\'=>\'play\')); \r\n $this->sendAnswerCallbackQuery($callback_id,\"Радио \".$radio.\" включено\", false);\r\n }\r\n}', '9')
- За это сообщение автора Eraser поблагодарил:
- dr.pavlov.alex (Сб дек 23, 2017 3:07 pm)
- Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
- Fantom
- Сообщения: 31
- Зарегистрирован: Чт фев 06, 2014 9:56 pm
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Модуль "Telegram"
А можно как то подключить еще одного бота к MJD с другими пользователями и командами?
Banana PI (Armbian 21.02.1 Buster) + Arduino + esp8266
Re: Модуль "Telegram"
Добрый день, проблема: не приходят сообщения с телефона на мажордомо, вообще никакие. Хотя события от мажордомо все приходят. Пользователь telegram в списке присутсвует, права администратора. В чем может быть загвоздка?
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: Модуль "Telegram"
Цикл cycle_telegram запущен?oasis писал(а):Добрый день, проблема: не приходят сообщения с телефона на мажордомо, вообще никакие. Хотя события от мажордомо все приходят. Пользователь telegram в списке присутсвует, права администратора. В чем может быть загвоздка?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram