Страница 180 из 191
Re: [Модуль] Telegram (telegram)
Добавлено: Пт ноя 19, 2021 12:52 am
ppp-206
tarasfrompir писал(а): ↑Чт ноя 18, 2021 11:54 pm
А он и не должен реагировать....
Он должен реагировать хотя бы на команду /start
А у меня полная тишина, что бы я не писал. В истории событий ничего не появляется, пользователь тоже не появляется.
По какой то причине модуль телеграмма не получает никаких сообщений, но в свою очередь сам отправляет.
Вчера в той же сети настраивал модуль телеграмма на esp32( прошивка wifi-iot). Все отлично уходит и приходит.
Re: [Модуль] Telegram (telegram)
Добавлено: Сб ноя 20, 2021 9:22 pm
vitosmaxim80sad145
AndreyAA писал(а): ↑Пн июл 26, 2021 12:16 am
Logrus писал(а): ↑Вс июл 25, 2021 2:13 am
AndreyAA писал(а): ↑Сб июл 24, 2021 4:14 pm
Всем привет.
Скажите пожалуйста, а кто не будь делал такое:
В телегу отправишь голосовое сообщение, а МЖД его озвучил в терминале? Ну или текстовое прочитал.
голос из коробки модулем поддерживается
произнести текст где то даже публиковал, там пишешь хоть в тлг, хоть в чатик: произнеси на ... текст, и озвучит текст на заданном терминале
собственно продолжение последнего даже юзается как: запиши сообщение александру вынести мусор, с сохранением этого в историю, т.е. много таких сообщений, с временем создания и от кого, ну и далее озвучкой и напоминанием количества и т.д. и тп
в тлг где то это описывал
Спасибо, нашёл. Работает!
Подскажите где нашли ?
Re: [Модуль] Telegram (telegram)
Добавлено: Вс ноя 21, 2021 8:30 pm
vitosmaxim80sad145
RomanAndr писал(а): ↑Пн мар 01, 2021 4:52 pm
Всем привет, хочу поделится моим вариантом меню.
А можете сделать для модуля продуктов ,чтобы при входе в магазин приходил список покупок и можно было отмечать галочками покупки
Re: [Модуль] Telegram (telegram)
Добавлено: Вс ноя 21, 2021 10:05 pm
Eraser
ppp-206 писал(а): ↑Пт ноя 19, 2021 12:52 am
tarasfrompir писал(а): ↑Чт ноя 18, 2021 11:54 pm
А он и не должен реагировать....
Он должен реагировать хотя бы на команду /start
А у меня полная тишина, что бы я не писал. В истории событий ничего не появляется, пользователь тоже не появляется.
По какой то причине модуль телеграмма не получает никаких сообщений, но в свою очередь сам отправляет.
Вчера в той же сети настраивал модуль телеграмма на esp32( прошивка wifi-iot). Все отлично уходит и приходит.
проверьте наличие webhook_telegram.php в корне mjd
Re: [Модуль] Telegram (telegram)
Добавлено: Вс дек 05, 2021 10:31 am
Yevgen16
А можно меню как-то сделать, чтобы сократить по высоте в два раза? Типа две колонки кнопок получилось. По высоте как-то много места занимает. Не соображу можно ли так сделать?
Re: [Модуль] Telegram (telegram)
Добавлено: Вс дек 05, 2021 1:38 pm
xor
Yevgen16 писал(а): ↑Вс дек 05, 2021 10:31 am
А можно меню как-то сделать, чтобы сократить по высоте в два раза? Типа две колонки кнопок получилось. По высоте как-то много места занимает. Не соображу можно ли так сделать?
в настройках модуля в пункте
Команд в строке какое значение стоит?
Re: [Модуль] Telegram (telegram)
Добавлено: Пн дек 06, 2021 10:16 am
Eraser
Yevgen16 писал(а): ↑Вс дек 05, 2021 10:31 am
А можно меню как-то сделать, чтобы сократить по высоте в два раза? Типа две колонки кнопок получилось. По высоте как-то много места занимает. Не соображу можно ли так сделать?
надо из одномерного массива сделать двумерный
например вот так
Код: Выделить всё
// $option массив кнопок
$count_row = 4; // количество кнопок в строке
$option = array_chunk($option, $count_row);
Re: [Модуль] Telegram (telegram)
Добавлено: Пн дек 06, 2021 1:13 pm
Yevgen16
xor писал(а): ↑Вс дек 05, 2021 1:38 pm
в настройках модуля в пункте
Команд в строке какое значение стоит?
Три.
Re: [Модуль] Telegram (telegram)
Добавлено: Пн дек 06, 2021 1:19 pm
Yevgen16
Eraser писал(а): ↑Пн дек 06, 2021 10:16 am
надо из одномерного массива сделать двумерный
например вот так
Код: Выделить всё
// $option массив кнопок
$count_row = 4; // количество кнопок в строке
$option = array_chunk($option, $count_row);
Спасибо, попробую разобраться. Клавиатура формируется, как я понимаю, из события. Понять бы куда там это вставить
Для примера, там такой код:
Код: Выделить всё
if (strripos(mb_strtolower($text), "меню") > -1) {
$wether_emoji = hex2bin('E29B85');
$settings_emoji = hex2bin('F09F94A8');
$other_emoji= hex2bin('E29AAA');
$backArrow_emoji = hex2bin('E29EA1');
$optionMenu = array(
array($wether_emoji."Погода"),
array($settings_emoji."Управление"),
array($other_emoji."Другое"),
array($backArrow_emoji."Назад")
);
$this->sendMessageToUser($chat_id,"Выберите действие:", $optionMenu);
$skip = true;
}
Если не затруднит, ткните, где подправить
Re: [Модуль] Telegram (telegram)
Добавлено: Пн дек 06, 2021 1:56 pm
Eraser
Yevgen16 писал(а): ↑Пн дек 06, 2021 1:19 pm
Eraser писал(а): ↑Пн дек 06, 2021 10:16 am
надо из одномерного массива сделать двумерный
например вот так
Код: Выделить всё
// $option массив кнопок
$count_row = 4; // количество кнопок в строке
$option = array_chunk($option, $count_row);
Спасибо, попробую разобраться. Клавиатура формируется, как я понимаю, из события. Понять бы куда там это вставить
Для примера, там такой код:
Код: Выделить всё
if (strripos(mb_strtolower($text), "меню") > -1) {
$wether_emoji = hex2bin('E29B85');
$settings_emoji = hex2bin('F09F94A8');
$other_emoji= hex2bin('E29AAA');
$backArrow_emoji = hex2bin('E29EA1');
$optionMenu = array(
array($wether_emoji."Погода"),
array($settings_emoji."Управление"),
array($other_emoji."Другое"),
array($backArrow_emoji."Назад")
);
$this->sendMessageToUser($chat_id,"Выберите действие:", $optionMenu);
$skip = true;
}
Если не затруднит, ткните, где подправить
а самому подумать!!!! все же написано
$option - массив кнопок
в вашем случае $optionMenu
$optionMenu= array_chunk($optionMenu, 2);