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

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт мар 17, 2020 9:35 am

Не совсем понял где вы в модуле телеграма прописали первый код...но я делал примерно так - создавал кнопку в модуле телеге, к примеру "Меню". Не помню передавало ли что то по этой кнопке в чат или нет...но если не передаёт - в код кнопки можно вписать say('Меню');. А уже в шаблоне поведения "Меню" - возвращал кнопки, которые должны появиться в меню.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Вт мар 17, 2020 9:48 am

ммм, а зачем такие извращения? в самом модуле не ого?
и примеры автор здесь выкладывал про пу
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт мар 17, 2020 11:05 am

Ну я хз как...у меня цель тогда была многопользовательский диалог с разграничением прав сделать. Я сделал. Больше с телеграмом не работал)) Ну и советчиков не особо много отозвалось)))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
gagarin74
Сообщения: 330
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

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

Сообщение gagarin74 » Вт мар 17, 2020 3:02 pm

Всё,спасибо всем. Меню с подменю получилось.На практике получилось очень просто.
Делюсь опытом,ну и самому что бы потом не забыть.

В приложение теллеграм создаем -команда-> добавить новую запись.
название -> Начальное меню работы с Алисой
код PHP

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

include_once(DIR_MODULES . 'telegram/telegram.class.php');
$option = array( array("Свет", "Погода","Медиа"), array("География", "E") );
$telegram_module = new telegram();
$telegram_module->sendMessageToUser($chat_id,"Выберите",$option);
На этом первый этап закончен.

Второй этап.
В приложение теллеграм создаем -команда-> добавить новую запись.
название -> Свет

ну и код PHP

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

include_once(DIR_MODULES . 'telegram/telegram.class.php');
$option = array( array("Свет1", "Свет2","Свет3"), array("Свет4", "Свет5") );
$telegram_module = new telegram();
$telegram_module->sendMessageToUser($chat_id,"Выберите",$option);
На этом второй этап закончен.

Третий
В приложение теллеграм создаем -команда-> добавить новую запись.
название -> Свет1

ну и код PHP

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

say ("свет1 нажат",3);
Всё!!!!
Я расписал только одну полностью ветку Свет.
Все команды кроме первой имеют антрибут - Отображение команды->Скрыть.

Не судите строго ,делал для себя и с тем функционалом что мне нужен- все окейно.
Соответственно вместо say ("свет1 нажат",3); можно писать любые обработчики.
Так же можно команду Свет1 поместить в Шаблоны поведения итд итп.
Это уже не принципиально.

Еще раз СПАСИБО всем кто откликнулся.
За это сообщение автора gagarin74 поблагодарили (всего 2):
kostyaer (Сб апр 04, 2020 1:15 pm) • vitosmaxim80sad145 (Пт окт 23, 2020 10:46 pm)
Рейтинг: 2.33%
Aleksandr_A
Сообщения: 32
Зарегистрирован: Ср окт 09, 2019 9:24 am
Благодарил (а): 4 раза
Поблагодарили: 6 раз

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

Сообщение Aleksandr_A » Ср мар 18, 2020 3:36 pm

Как убрать вот эти часы на inline кнопке после клика? Можно конечно изменить сообщение на такое же, а другого варианта нет?
Изображение
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Чт мар 19, 2020 7:06 am

Вроде в callback функции надо return прописать...но не уверен...мельком видел такое...сам такую клаву не юзал, через кнопки внизу экрана делал, там такого нет.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
mrdizel
Сообщения: 5
Зарегистрирован: Вт ноя 05, 2019 10:30 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение mrdizel » Чт мар 19, 2020 11:05 am

Добрый день.
Ни как у меня не работает модуль.Апи прописал.Как отсылаю сообщение боту то цикл падает.

11:04:02 0.09590400 Update user info
11:04:02 0.09440200 {"ok":false,"curl_error_code":28,"curl_error":"Connection timed out after 10001 milliseconds"}
11:03:52 0.09259900 Me: @ ()
11:03:52 0.09239200 {"ok":false,"curl_error_code":28,"curl_error":"Connection timed out after 10001 milliseconds"}
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Чт мар 19, 2020 2:31 pm

Не может достучаться до сервера. Проверьте прокси.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Aleksandr_A
Сообщения: 32
Зарегистрирован: Ср окт 09, 2019 9:24 am
Благодарил (а): 4 раза
Поблагодарили: 6 раз

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

Сообщение Aleksandr_A » Вс мар 22, 2020 12:50 pm

При создании сообщения с картинкой и inline клавиатурой не работает форматирование. Это ограничение телеграм?
znachok88
Сообщения: 96
Зарегистрирован: Сб май 19, 2018 11:08 pm
Благодарил (а): 26 раз
Поблагодарили: 3 раза

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

Сообщение znachok88 » Ср мар 25, 2020 4:28 pm

Привет. Есть млина 4, образ для нее, все работает, а вот тедеграм модуль не хочет...токены менял...статус светится, все норм...а отправляю /start ничего не приходит...в логах пустота:(
Ответить