[Модуль] Telegram (telegram)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Telegram (telegram)
Не совсем понял где вы в модуле телеграма прописали первый код...но я делал примерно так - создавал кнопку в модуле телеге, к примеру "Меню". Не помню передавало ли что то по этой кнопке в чат или нет...но если не передаёт - в код кнопки можно вписать say('Меню');. А уже в шаблоне поведения "Меню" - возвращал кнопки, которые должны появиться в меню.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: [Модуль] Telegram (telegram)
ммм, а зачем такие извращения? в самом модуле не ого?
и примеры автор здесь выкладывал про пу
и примеры автор здесь выкладывал про пу
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Telegram (telegram)
Ну я хз как...у меня цель тогда была многопользовательский диалог с разграничением прав сделать. Я сделал. Больше с телеграмом не работал)) Ну и советчиков не особо много отозвалось)))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 330
- Зарегистрирован: Пн апр 06, 2015 9:51 am
- Благодарил (а): 37 раз
- Поблагодарили: 22 раза
Re: [Модуль] Telegram (telegram)
Всё,спасибо всем. Меню с подменю получилось.На практике получилось очень просто.
Делюсь опытом,ну и самому что бы потом не забыть.
В приложение теллеграм создаем -команда-> добавить новую запись.
название -> Начальное меню работы с Алисой
код PHP
На этом первый этап закончен.
Второй этап.
В приложение теллеграм создаем -команда-> добавить новую запись.
название -> Свет
ну и код PHP
На этом второй этап закончен.
Третий
В приложение теллеграм создаем -команда-> добавить новую запись.
название -> Свет1
ну и код PHP
Всё!!!!
Я расписал только одну полностью ветку Свет.
Все команды кроме первой имеют антрибут - Отображение команды->Скрыть.
Не судите строго ,делал для себя и с тем функционалом что мне нужен- все окейно.
Соответственно вместо say ("свет1 нажат",3); можно писать любые обработчики.
Так же можно команду Свет1 поместить в Шаблоны поведения итд итп.
Это уже не принципиально.
Еще раз СПАСИБО всем кто откликнулся.
Делюсь опытом,ну и самому что бы потом не забыть.
В приложение теллеграм создаем -команда-> добавить новую запись.
название -> Начальное меню работы с Алисой
код 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%
-
- Сообщения: 32
- Зарегистрирован: Ср окт 09, 2019 9:24 am
- Благодарил (а): 4 раза
- Поблагодарили: 6 раз
Re: [Модуль] Telegram (telegram)
Как убрать вот эти часы на inline кнопке после клика? Можно конечно изменить сообщение на такое же, а другого варианта нет?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Telegram (telegram)
Вроде в callback функции надо return прописать...но не уверен...мельком видел такое...сам такую клаву не юзал, через кнопки внизу экрана делал, там такого нет.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 5
- Зарегистрирован: Вт ноя 05, 2019 10:30 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: [Модуль] Telegram (telegram)
Добрый день.
Ни как у меня не работает модуль.Апи прописал.Как отсылаю сообщение боту то цикл падает.
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"}
Ни как у меня не работает модуль.Апи прописал.Как отсылаю сообщение боту то цикл падает.
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)
Не может достучаться до сервера. Проверьте прокси.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 32
- Зарегистрирован: Ср окт 09, 2019 9:24 am
- Благодарил (а): 4 раза
- Поблагодарили: 6 раз
Re: [Модуль] Telegram (telegram)
При создании сообщения с картинкой и inline клавиатурой не работает форматирование. Это ограничение телеграм?
-
- Сообщения: 96
- Зарегистрирован: Сб май 19, 2018 11:08 pm
- Благодарил (а): 26 раз
- Поблагодарили: 3 раза
Re: [Модуль] Telegram (telegram)
Привет. Есть млина 4, образ для нее, все работает, а вот тедеграм модуль не хочет...токены менял...статус светится, все норм...а отправляю /start ничего не приходит...в логах пустота:(