Страница 115 из 193

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

Добавлено: Пт янв 11, 2019 2:57 pm
ksv
Подскажите, плз, в чём может быть проблема.
Разбираюсь с модулем 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);

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

Добавлено: Сб янв 12, 2019 10:52 am
Pacific
Eraser писал(а): Пт янв 11, 2019 9:49 am
Pacific писал(а): Пт янв 11, 2019 9:30 am Намекните, куда копать, плиз.
что пишет в логе (в режиме debug)?
Пишет
SPOILERSPOILER_SHOW
10:49:57 No users to send data
)
[curl_error] => Could not resolve host: api.telegram.org
[curl_error_code] => 6
[ok] =>
(

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

Добавлено: Сб янв 12, 2019 10:53 am
kirush
заблокирован у Вас телеграмм. Или интернета нет.

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

Добавлено: Сб янв 12, 2019 11:20 am
Pacific
kirush писал(а): Сб янв 12, 2019 10:53 am заблокирован у Вас телеграмм. Или интернета нет.
Странно. А может Телеграмм работать на телефоне, а на МЖД нет? С телефона я общаюсь нормально с BotFather, например. В Беларуси не блокировали Телеграмм, насколько я знаю.

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

Добавлено: Сб янв 12, 2019 11:21 am
dioxin
Меня вообще кто-то читает?
Прокси попробуй рабочий.

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

Добавлено: Сб янв 12, 2019 11:24 am
Pacific
dioxin писал(а): Сб янв 12, 2019 11:21 am Меня вообще кто-то читает?
Прокси попробуй рабочий.
Читает, конечно. Попробую.

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

Добавлено: Сб янв 12, 2019 1:28 pm
Pacific
kirush писал(а): Сб янв 12, 2019 10:53 amИли интернета нет.
[обильно посыпая башку пеплом] во время оптимизации домашней сетки переткнул кабель от малины на другой порт роутера и благополучно забыл. А порт оказался без интернета, только местная сеть...

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

Добавлено: Чт янв 17, 2019 2:13 pm
dioxin
Pacific писал(а): Сб янв 12, 2019 1:28 pm
kirush писал(а): Сб янв 12, 2019 10:53 amИли интернета нет.
[обильно посыпая башку пеплом] во время оптимизации домашней сетки переткнул кабель от малины на другой порт роутера и благополучно забыл. А порт оказался без интернета, только местная сеть...
Мдяя..
Самая главная команда: ping mail.ru

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

Добавлено: Вс янв 20, 2019 1:45 pm
alekszander
Коллеги помогите решить проблему. Модуль пишет ошибку при попытке соединится с прокси. На сервере поднят tor до вчерашнего дня все работало отлично.
Ошибка: [curl_error] => Can't complete SOCKS5 connection to 0.0.0.0:0. (1)
P.S. модуль переустанавливал

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

Добавлено: Вс янв 20, 2019 2:56 pm
WWhatislove
Что я тут делаю не так, почему в любом случае проверка выдаст False

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

$objects = getObjectsByClass("MySwitch");
foreach ($objects as $obj)
{
   if($obj['TITLE']."status"  == 1){
   $data = $obj['TITLE']."location";
   $content = array('chat_id' => $chat_id, 'text' => "Включено ".$data, 'reply_markup' => $keyb);
   $this->sendContent($content);
   }
}