Страница 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 (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 в уведомлении вместо картинки появляется иконка с холмами. если открыть ча т - то там все в порядке - та картинка, которая отправлялась, а в уведомлении - иконка. это можно где-то настроить?