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

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

ksv
Сообщения: 102
Зарегистрирован: Вт июл 17, 2018 10:19 am
Благодарил (а): 23 раза
Поблагодарили: 4 раза

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

Сообщение ksv » Пт янв 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);
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

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

Сообщение Pacific » Сб янв 12, 2019 10:52 am

Eraser писал(а):
Пт янв 11, 2019 9:49 am
Pacific писал(а):
Пт янв 11, 2019 9:30 am
Намекните, куда копать, плиз.
что пишет в логе (в режиме debug)?
Пишет
СпойлерПоказать
10:49:57 No users to send data
)
[curl_error] => Could not resolve host: api.telegram.org
[curl_error_code] => 6
[ok] =>
(
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
kirush
Сообщения: 132
Зарегистрирован: Ср май 17, 2017 10:38 am
Благодарил (а): 5 раз
Поблагодарили: 11 раз

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

Сообщение kirush » Сб янв 12, 2019 10:53 am

заблокирован у Вас телеграмм. Или интернета нет.
За это сообщение автора kirush поблагодарил:
Pacific (Сб янв 12, 2019 1:24 pm)
Рейтинг: 1.16%
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

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

Сообщение Pacific » Сб янв 12, 2019 11:20 am

kirush писал(а):
Сб янв 12, 2019 10:53 am
заблокирован у Вас телеграмм. Или интернета нет.
Странно. А может Телеграмм работать на телефоне, а на МЖД нет? С телефона я общаюсь нормально с BotFather, например. В Беларуси не блокировали Телеграмм, насколько я знаю.
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

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

Сообщение dioxin » Сб янв 12, 2019 11:21 am

Меня вообще кто-то читает?
Прокси попробуй рабочий.
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

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

Сообщение Pacific » Сб янв 12, 2019 11:24 am

dioxin писал(а):
Сб янв 12, 2019 11:21 am
Меня вообще кто-то читает?
Прокси попробуй рабочий.
Читает, конечно. Попробую.
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

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

Сообщение Pacific » Сб янв 12, 2019 1:28 pm

kirush писал(а):
Сб янв 12, 2019 10:53 am
Или интернета нет.
[обильно посыпая башку пеплом] во время оптимизации домашней сетки переткнул кабель от малины на другой порт роутера и благополучно забыл. А порт оказался без интернета, только местная сеть...
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
Аватара пользователя
dioxin
Сообщения: 175
Зарегистрирован: Вт фев 14, 2017 4:43 pm
Откуда: Иваново
Благодарил (а): 15 раз
Поблагодарили: 46 раз

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

Сообщение dioxin » Чт янв 17, 2019 2:13 pm

Pacific писал(а):
Сб янв 12, 2019 1:28 pm
kirush писал(а):
Сб янв 12, 2019 10:53 am
Или интернета нет.
[обильно посыпая башку пеплом] во время оптимизации домашней сетки переткнул кабель от малины на другой порт роутера и благополучно забыл. А порт оказался без интернета, только местная сеть...
Мдяя..
Самая главная команда: ping mail.ru
Алиска прописана на Debian 11 | Мой канал на youtube по MajorDomo
alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am
Благодарил (а): 10 раз
Поблагодарили: 17 раз

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

Сообщение alekszander » Вс янв 20, 2019 1:45 pm

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

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

Сообщение WWhatislove » Вс янв 20, 2019 2:56 pm

Что я тут делаю не так, почему в любом случае проверка выдаст 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);
   }
}
Ответить