Страница 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);
Спасибо, попробую разобраться. Клавиатура формируется, как я понимаю, из события. Понять бы куда там это вставить :D
Для примера, там такой код:

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

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);
Спасибо, попробую разобраться. Клавиатура формируется, как я понимаю, из события. Понять бы куда там это вставить :D
Для примера, там такой код:

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

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);