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

Re: Модуль "Telegram"

Добавлено: Пт май 05, 2017 10:40 am
Eraser
cepxuo писал(а): Попробовал вставить в обработчик меню. Так как меню обрабатывается в самом модуле телеграмма, то первые 2 строчки не нужны? Попробовал поставить так:

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

$this->sendMessageToUser($chat_id, $em_hand.' '.getRandomLine("greetings").' '.getUserName($chat_id), $option); 
Не сработало...

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

$this->sendMessageToUser($chat_id, $em_hand.' '.getRandomLine("greetings").' '.$this->getUserName($chat_id), $option);

Re: Модуль "Telegram"

Добавлено: Пт май 05, 2017 3:18 pm
woow
В каком месте всё отладить что прислать, а что нет, а то уже за.. каждый час, про солнце, и время суток...
Нужны данные от определённых датчиков критические параметры и проблемные сообщения напр. не стало интернета.

Re: Модуль "Telegram"

Добавлено: Пт май 05, 2017 5:31 pm
Denis_k
в модуле указывается уровень сообщений

Re: Модуль "Telegram"

Добавлено: Пт май 05, 2017 5:33 pm
Denis_k
Снимок экрана 2017-05-05 в 17.30.59.png
Снимок экрана 2017-05-05 в 17.30.59.png (30.85 КБ) 9892 просмотра
приоритет истории, насколько я понимаю

Re: Модуль "Telegram"

Добавлено: Вт май 09, 2017 11:10 pm
woow
Denis_k писал(а):
Снимок экрана 2017-05-05 в 17.30.59.png
приоритет истории, насколько я понимаю
А где про это уровень 0-такие то сообщение, уровень-1 такие.... Не понятно если какое то значение поставлю получу то что надо и как ограничится от ненужных, например ежечасовые сообщение, и что солнце куда то ушло...

Re: Модуль "Telegram"

Добавлено: Ср май 10, 2017 12:27 am
Denis_k
woow писал(а):
Denis_k писал(а):
Снимок экрана 2017-05-05 в 17.30.59.png
приоритет истории, насколько я понимаю
А где про это уровень 0-такие то сообщение, уровень-1 такие.... Не понятно если какое то значение поставлю получу то что надо и как ограничится от ненужных, например ежечасовые сообщение, и что солнце куда то ушло...
уровень как параметр может быть указан в каждом сообщении

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

sayTo (ФРАЗА, УРОВЕНЬ, НАЗНАЧЕНИЕ)
sayReply(ФРАЗА, УРОВЕНЬ, ОТВЕТ_НА_ЧТО)
и т.д.
 
подробнее

Re: Модуль "Telegram"

Добавлено: Сб май 13, 2017 7:01 am
vsevolod.trofimov
Добрый день

не получается подключиться

1 бота зарегистрировал
2 пользователя добавил
3 при отправке сообщения /start созданному боту - в ответ ничего не приходит
4 при отправке сообщения пользователю из majordomo в режиме debug вот такая ошибка:
)
[description] => Bad Request: chat not found
[error_code] => 400
[ok] =>
(
06:56:53 Array
06:56:52 {"keyboard":[],"one_time_keyboard":false,"resize_keyboard":true,"selective":true}
)

Re: Модуль "Telegram"

Добавлено: Сб май 13, 2017 1:14 pm
Eraser
vsevolod.trofimov писал(а):Добрый день

не получается подключиться

1 бота зарегистрировал
2 пользователя добавил
3 при отправке сообщения /start созданному боту - в ответ ничего не приходит
4 при отправке сообщения пользователю из majordomo в режиме debug вот такая ошибка:
)
[description] => Bad Request: chat not found
[error_code] => 400
[ok] =>
(
06:56:53 Array
06:56:52 {"keyboard":[],"one_time_keyboard":false,"resize_keyboard":true,"selective":true}
)
удалите пользователя и снова попробуйте отправить /start
что в логе пишет

Re: Модуль "Telegram"

Добавлено: Пт май 19, 2017 10:08 am
Eraser
Обновление

* Добавлена функция удаления сообщения

Пример использования - удаление предыдущего сообщения

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

include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$message_id = gg("LightTlg.".$chat_id);
$telegram_module->deleteMessage($chat_id,$message_id);
$res = $telegram_module->sendMessageToUser($chat_id,$message);
$message_id = $res["result"]["message_id"];
sg("LightTlg.".$chat_id,$message_id);
PS С помощью этого удалось реализовать хотелку - в чате отображается только одна клавиатура с переключателями, которая интерактивно изменяет статус при изменений переключателей в MJD

Re: Модуль "Telegram"

Добавлено: Вс май 21, 2017 10:16 pm
vsevolod.trofimov
Eraser писал(а):
vsevolod.trofimov писал(а):Добрый день

не получается подключиться

1 бота зарегистрировал
2 пользователя добавил
3 при отправке сообщения /start созданному боту - в ответ ничего не приходит
4 при отправке сообщения пользователю из majordomo в режиме debug вот такая ошибка:
)
[description] => Bad Request: chat not found
[error_code] => 400
[ok] =>
(
06:56:53 Array
06:56:52 {"keyboard":[],"one_time_keyboard":false,"resize_keyboard":true,"selective":true}
)
удалите пользователя и снова попробуйте отправить /start
что в логе пишет
1 сработало!
2 новый вопрос: при отправке картинки на iPhone в уведомлении вместо картинки появляется иконка с холмами. если открыть ча т - то там все в порядке - та картинка, которая отправлялась, а в уведомлении - иконка. это можно где-то настроить?