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

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

Модератор: immortal

Аватара пользователя
Samir77
Сообщения: 89
Зарегистрирован: Чт фев 02, 2017 7:30 pm
Благодарил (а): 717 раз
Поблагодарили: 9 раз

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

Сообщение Samir77 » Пн авг 30, 2021 11:08 am

RomanAndr писал(а):
Пн мар 01, 2021 4:52 pm
Всем привет, хочу поделится моим вариантом меню.
Меню включает в себя:
  • Получение погоды (модуль openwethermap)
  • Получение графика температуры (любое свойство с историей (модуль Charts))
  • Курс валют (получение / обновление курсов валют (модуль ExchangeRates))
  • Управление online radio (включение / выключение радиостанций, управление громкостью проигрывания (модуль Online Radio))
  • Возможность просмотра и обновление информации о луне. (MoonPhase)
  • Получение случаенных цитат (Quotes)
  • Получение новостей с RSS каналов(RSS Channels)
  • Возможность просматривать статус хостов. (модуль Устройства Online)
  • Управление освещением (включение различных методов объектов (turnOn, turnOff, switch))
  • Возможность запустить любой сценарий (список берётся из ваших сценариев).
  • Просмотр состояний светильников (объектов со свойством status)
  • Получение свойств любого объекта
  • Получение изображений с ip камер
  • Возможность испытать удачу (мини игра, подбрасывает кубик)
  • Интерактивная клавиатура
Как выглядит меню:
Фотографии менюПоказать
МенюПоказать
Изображение
ПогодаПоказать
Список погодыПоказать
Изображение
На сегодняПоказать
Изображение
На завтраПоказать
Изображение
На послезавтраПоказать
Изображение
УправлениеПоказать
Изображение
ДругоеПоказать
Список функцийПоказать
Изображение
Активность в туалетеПоказать
Изображение
График температурыПоказать
Изображение
Курс валютПоказать
Изображение
РадиоПоказать
Управление радиостанциямиПоказать
Изображение
Управление звукомПоказать
Изображение
Статус устройствПоказать
Изображение
КамерыПоказать
Изображение
Фаза луныПоказать
Изображение
СценарииПоказать
Выбор сценарияПоказать
ИгрыПоказать
1Показать
Изображение
Изображение
Изображение
2Показать
Изображение
Изображение
Изображение
3Показать
Изображение
Изображение
Изображение
4Показать
Изображение
Изображение
Изображение
ЦитатыПоказать
Изображение
Изображение
ПользовательскиеПоказать
Изображение
НовостиПоказать
Изображение
Изображение
Изображение
Как сделать также:
ТуториалПоказать
Функции ботаПоказать
  1. Скачиваем архив
    ФайлПоказать
    TeleramMenu.zip
  2. Импортируем в события файлы .txt
    Панель импорта событийПоказать
    Изображение
  3. Включаем галочки у всех событий (если у чего-нибудь выключены).
  4. Добавляем команду "Меню" с пустым содержанием.
    Команда "Меню"Показать
    Изображение
RSS каналПоказать
  1. Создаём группу(или канал) в telegram'е.
    Создание группы в teleram'еПоказать
    Изображение
  2. Добавляем туда нашего бота.
    Добавление ботаПоказать
    Изображение
  3. Пишем команду /start.
  4. В настройках бота добавляем группе права администратора.
    Добавление прав администратораПоказать
    Изображение
    Изображение
  5. Импортируем в сценарии файл.json
    Панель импорта сценариевПоказать
    Изображение
  6. В сценарии изменяем id на тот, что у вашего канала.
    Изменение idПоказать
    Изображение
Готово!
Чтобы запустить меню, напишите "Меню".
P.SПоказать
P.S Все настройки меню легко можно изменять под себя, т.к. каждая функция лежит в отдельном ивенте.
P.S.S Это новая версия с переделанной структурой для более лёгкой настройки кода.
Что планируется сделать:
ПланыПоказать
  • Возможность получения и просмотра информации о луне. (Готово)
  • Возможность запустить любой сценарий. (Готово)
  • Возможность просматривать устройства online. (Готово)
  • Получение случаенных цицат. (Готово)
  • Получение новостей из RSS каналов. (Готово)
  • Добавить другие игры с использованием других смайликов с рандомом (игровой автомат, баскетбол, дротик). (Готово)
  • И что-нибудь ещё.. ( :idea: предлагайте идеи :idea: )
Подскажите пожалуйста каким кодом вызывается MoonPhase?
Заранее благодарен за ответ.!
За это сообщение автора Samir77 поблагодарили (всего 3):
Chainik (Пн авг 30, 2021 12:18 pm) • nickneo (Пн авг 30, 2021 5:09 pm) • newz20 (Чт сен 09, 2021 6:57 am)
Рейтинг: 3.53%
ASUS ASPIRE 5739G Windows 7 + Raspberry Pi3 + Broadlink + Sonoff
Михря
Сообщения: 18
Зарегистрирован: Вс сен 01, 2019 1:14 pm
Благодарил (а): 2 раза
Поблагодарили: 5 раз

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

Сообщение Михря » Чт сен 23, 2021 10:07 pm

Удалил
Последний раз редактировалось Михря Вс окт 17, 2021 11:44 pm, всего редактировалось 1 раз.
Аватара пользователя
Samir77
Сообщения: 89
Зарегистрирован: Чт фев 02, 2017 7:30 pm
Благодарил (а): 717 раз
Поблагодарили: 9 раз

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

Сообщение Samir77 » Вс сен 26, 2021 11:13 am

повтор((
Последний раз редактировалось Samir77 Вт сен 28, 2021 11:08 am, всего редактировалось 1 раз.
ASUS ASPIRE 5739G Windows 7 + Raspberry Pi3 + Broadlink + Sonoff
Аватара пользователя
Samir77
Сообщения: 89
Зарегистрирован: Чт фев 02, 2017 7:30 pm
Благодарил (а): 717 раз
Поблагодарили: 9 раз

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

Сообщение Samir77 » Вс сен 26, 2021 11:13 am

Samir77 писал(а):
Пн авг 30, 2021 11:08 am
RomanAndr писал(а):
Пн мар 01, 2021 4:52 pm
Всем привет, хочу поделится моим вариантом меню.
Меню включает в себя:
  • Получение погоды (модуль openwethermap)
  • Получение графика температуры (любое свойство с историей (модуль Charts))
  • Курс валют (получение / обновление курсов валют (модуль ExchangeRates))
  • Управление online radio (включение / выключение радиостанций, управление громкостью проигрывания (модуль Online Radio))
  • Возможность просмотра и обновление информации о луне. (MoonPhase)
  • Получение случаенных цитат (Quotes)
  • Получение новостей с RSS каналов(RSS Channels)
  • Возможность просматривать статус хостов. (модуль Устройства Online)
  • Управление освещением (включение различных методов объектов (turnOn, turnOff, switch))
  • Возможность запустить любой сценарий (список берётся из ваших сценариев).
  • Просмотр состояний светильников (объектов со свойством status)
  • Получение свойств любого объекта
  • Получение изображений с ip камер
  • Возможность испытать удачу (мини игра, подбрасывает кубик)
  • Интерактивная клавиатура
Как выглядит меню:
Фотографии менюПоказать
МенюПоказать
Изображение
ПогодаПоказать
Список погодыПоказать
Изображение
На сегодняПоказать
Изображение
На завтраПоказать
Изображение
На послезавтраПоказать
Изображение
УправлениеПоказать
Изображение
ДругоеПоказать
Список функцийПоказать
Изображение
Активность в туалетеПоказать
Изображение
График температурыПоказать
Изображение
Курс валютПоказать
Изображение
РадиоПоказать
Управление радиостанциямиПоказать
Изображение
Управление звукомПоказать
Изображение
Статус устройствПоказать
Изображение
КамерыПоказать
Изображение
Фаза луныПоказать
Изображение
СценарииПоказать
Выбор сценарияПоказать
ИгрыПоказать
1Показать
Изображение
Изображение
Изображение
2Показать
Изображение
Изображение
Изображение
3Показать
Изображение
Изображение
Изображение
4Показать
Изображение
Изображение
Изображение
ЦитатыПоказать
Изображение
Изображение
ПользовательскиеПоказать
Изображение
НовостиПоказать
Изображение
Изображение
Изображение
Как сделать также:
ТуториалПоказать
Функции ботаПоказать
  1. Скачиваем архив
    ФайлПоказать
    TeleramMenu.zip
  2. Импортируем в события файлы .txt
    Панель импорта событийПоказать
    Изображение
  3. Включаем галочки у всех событий (если у чего-нибудь выключены).
  4. Добавляем команду "Меню" с пустым содержанием.
    Команда "Меню"Показать
    Изображение
RSS каналПоказать
  1. Создаём группу(или канал) в telegram'е.
    Создание группы в teleram'еПоказать
    Изображение
  2. Добавляем туда нашего бота.
    Добавление ботаПоказать
    Изображение
  3. Пишем команду /start.
  4. В настройках бота добавляем группе права администратора.
    Добавление прав администратораПоказать
    Изображение
    Изображение
  5. Импортируем в сценарии файл.json
    Панель импорта сценариевПоказать
    Изображение
  6. В сценарии изменяем id на тот, что у вашего канала.
    Изменение idПоказать
    Изображение
Готово!
Чтобы запустить меню, напишите "Меню".
P.SПоказать
P.S Все настройки меню легко можно изменять под себя, т.к. каждая функция лежит в отдельном ивенте.
P.S.S Это новая версия с переделанной структурой для более лёгкой настройки кода.
Что планируется сделать:
ПланыПоказать
  • Возможность получения и просмотра информации о луне. (Готово)
  • Возможность запустить любой сценарий. (Готово)
  • Возможность просматривать устройства online. (Готово)
  • Получение случаенных цицат. (Готово)
  • Получение новостей из RSS каналов. (Готово)
  • Добавить другие игры с использованием других смайликов с рандомом (игровой автомат, баскетбол, дротик). (Готово)
  • И что-нибудь ещё.. ( :idea: предлагайте идеи :idea: )
Подскажите пожалуйста каким кодом вызывается MoonPhase?
Заранее благодарен за ответ.!
Нашел еле ушел)))
у меня сразу с удалением внесено в меседжхук
и отдельно текстовый файл тип колбека нужно в файлом закинуть есть выше у товарища выложен в архиве
а вызываю собственно так

if (strripos(mb_strtolower($text), "MoonPhase") > -1) {
$this->sendAction($chat_id,"typing");
$moon7_emoji = hex2bin('F09F8C98');
$world_emoji = hex2bin('F09F8C90');
$res = $this->sendContent(array(
'chat_id' => $chat_id,
'text' => "Другие функции:",
'reply_markup' => $this->buildInlineKeyBoard(
array(
array($this->buildInlineKeyboardButton(
$text = $moon7_emoji."Фаза луны",
"",
"MoonPhase*Show"
))

)
)));
if ($message_id = $res['result']['message_id']) {
$message_id_old = registeredEventDetails('tlg/events/Moon');
$this->deleteMessage($chat_id, $message_id_old);
registerEvent('tlg/events/Moon', $message_id, 1);
$this->deleteMessage($chat_id, $data['message']['message_id']);
}
$skip = true;
}
За это сообщение автора Samir77 поблагодарил:
andrey040670 (Вс сен 26, 2021 11:41 am)
Рейтинг: 1.18%
ASUS ASPIRE 5739G Windows 7 + Raspberry Pi3 + Broadlink + Sonoff
Михря
Сообщения: 18
Зарегистрирован: Вс сен 01, 2019 1:14 pm
Благодарил (а): 2 раза
Поблагодарили: 5 раз

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

Сообщение Михря » Вс окт 17, 2021 11:43 pm

А где токен хранится ?
Аватара пользователя
xor
Сообщения: 1812
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 225 раз
Поблагодарили: 549 раз

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

Сообщение xor » Пн окт 18, 2021 2:37 am

Михря писал(а):
Вс окт 17, 2021 11:43 pm
А где токен хранится ?
в таблице project_modules
За это сообщение автора xor поблагодарил:
Михря (Пн окт 18, 2021 10:29 pm)
Рейтинг: 1.18%
ppp-206
Сообщения: 4
Зарегистрирован: Чт ноя 18, 2021 11:30 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение ppp-206 » Чт ноя 18, 2021 11:32 pm

Всем привет.
Не приходит сообщение, что я зарегистрирован. Уже сутки жду... На номер жены тоже. Мажордом перезагружал уже раз 10.

Если вручную добавить пользователя, то сообщения от мажордом приходят, но команды не выполняются... В чем может быть проблема?
Бот ни как не реагирует на мои сообщения...
Аватара пользователя
tarasfrompir
Сообщения: 3176
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 214 раз
Поблагодарили: 801 раз

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

Сообщение tarasfrompir » Чт ноя 18, 2021 11:54 pm

ppp-206 писал(а):
Чт ноя 18, 2021 11:32 pm
Всем привет.
Не приходит сообщение, что я зарегистрирован. Уже сутки жду... На номер жены тоже. Мажордом перезагружал уже раз 10.

Если вручную добавить пользователя, то сообщения от мажордом приходят, но команды не выполняются... В чем может быть проблема?
Бот ни как не реагирует на мои сообщения...
А он и не должен реагировать....
Спасибо нам ПОМОЖЕТ..!
ppp-206
Сообщения: 4
Зарегистрирован: Чт ноя 18, 2021 11:30 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение ppp-206 » Пт ноя 19, 2021 12:52 am

tarasfrompir писал(а):
Чт ноя 18, 2021 11:54 pm

А он и не должен реагировать....
Он должен реагировать хотя бы на команду /start
А у меня полная тишина, что бы я не писал. В истории событий ничего не появляется, пользователь тоже не появляется.
По какой то причине модуль телеграмма не получает никаких сообщений, но в свою очередь сам отправляет.
Вчера в той же сети настраивал модуль телеграмма на esp32( прошивка wifi-iot). Все отлично уходит и приходит.
ppp-206
Сообщения: 4
Зарегистрирован: Чт ноя 18, 2021 11:30 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение ppp-206 » Пт ноя 19, 2021 12:52 am

tarasfrompir писал(а):
Чт ноя 18, 2021 11:54 pm

А он и не должен реагировать....
Он должен реагировать хотя бы на команду /start
А у меня полная тишина, что бы я не писал. В истории событий ничего не появляется, пользователь тоже не появляется.
По какой то причине модуль телеграмма не получает никаких сообщений, но в свою очередь сам отправляет.
Вчера в той же сети настраивал модуль телеграмма на esp32( прошивка wifi-iot). Все отлично уходит и приходит.
Ответить