Re: [Модуль] Telegram (telegram)
Добавлено: Пт янв 11, 2019 2:57 pm
Подскажите, плз, в чём может быть проблема.
Разбираюсь с модулем telegram впервые. Делал всё, как написано на 4pda. В итоге сообщения системы из МД в телеграм приходят, а при создании команд в МД после нажатия кнопки Сохранить возникает такое предупреждение:
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/html/lib/mysqli.class.php on line 206
Созданная команда успешно сохраняется, но кнопки в боте не появляются, управлять нечем.
МД стоит на RPi3, фиксированный внешний IP.
Есть еще одна проблема, может быть связанная с этой, может нет. Если отправлять команды системе из интерфейса МД (поле Команда и кнопка Отправить в разделе История событий в меню, или из такого-же поля на сцене - это всё есть в сборке по умолчанию, не сам делал), то ничего не выполняется и система ничего не отвечает, даже не говорит что неизвестная команда. Точно так же ничего не происходит, если отправлять команды из telegram, они приходят в МД, отображаются в логе, но реакции на них никакой нет. Но если отправлять команды из консоли в панели управления МД, то всё нормально выполняется. Тестирую тупо на команде say('привет',2);
Разбираюсь с модулем telegram впервые. Делал всё, как написано на 4pda. В итоге сообщения системы из МД в телеграм приходят, а при создании команд в МД после нажатия кнопки Сохранить возникает такое предупреждение:
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/html/lib/mysqli.class.php on line 206
Созданная команда успешно сохраняется, но кнопки в боте не появляются, управлять нечем.
МД стоит на RPi3, фиксированный внешний IP.
Есть еще одна проблема, может быть связанная с этой, может нет. Если отправлять команды системе из интерфейса МД (поле Команда и кнопка Отправить в разделе История событий в меню, или из такого-же поля на сцене - это всё есть в сборке по умолчанию, не сам делал), то ничего не выполняется и система ничего не отвечает, даже не говорит что неизвестная команда. Точно так же ничего не происходит, если отправлять команды из telegram, они приходят в МД, отображаются в логе, но реакции на них никакой нет. Но если отправлять команды из консоли в панели управления МД, то всё нормально выполняется. Тестирую тупо на команде say('привет',2);