Возможность просматривать статус хостов. (модуль Устройства Online)
Управление освещением (включение различных методов объектов (turnOn, turnOff, switch))
Возможность запустить любой сценарий (список берётся из ваших сценариев).
Просмотр состояний светильников (объектов со свойством status)
Получение свойств любого объекта
Получение изображений с ip камер
Возможность испытать удачу (мини игра, подбрасывает кубик)
Интерактивная клавиатура
Как выглядит меню:
Фотографии менюSPOILER_SHOW
МенюSPOILER_SHOW
ПогодаSPOILER_SHOW
Список погодыSPOILER_SHOW
На сегодняSPOILER_SHOW
На завтраSPOILER_SHOW
На послезавтраSPOILER_SHOW
УправлениеSPOILER_SHOW
ДругоеSPOILER_SHOW
Список функцийSPOILER_SHOW
Активность в туалетеSPOILER_SHOW
График температурыSPOILER_SHOW
Курс валютSPOILER_SHOW
РадиоSPOILER_SHOW
Управление радиостанциямиSPOILER_SHOW
Управление звукомSPOILER_SHOW
Статус устройствSPOILER_SHOW
КамерыSPOILER_SHOW
Фаза луныSPOILER_SHOW
СценарииSPOILER_SHOW
Выбор сценарияSPOILER_SHOW
ИгрыSPOILER_SHOW
1SPOILER_SHOW
2SPOILER_SHOW
3SPOILER_SHOW
4SPOILER_SHOW
ЦитатыSPOILER_SHOW
ПользовательскиеSPOILER_SHOW
НовостиSPOILER_SHOW
Как сделать также:
ТуториалSPOILER_SHOW
Функции ботаSPOILER_SHOW
Скачиваем архив
ФайлSPOILER_SHOW
TeleramMenu.zip
Импортируем в события файлы .txt
Панель импорта событийSPOILER_SHOW
Включаем галочки у всех событий (если у чего-нибудь выключены).
Добавляем команду "Меню" с пустым содержанием.
Команда "Меню"SPOILER_SHOW
RSS каналSPOILER_SHOW
Создаём группу(или канал) в telegram'е.
Создание группы в teleram'еSPOILER_SHOW
Добавляем туда нашего бота.
Добавление ботаSPOILER_SHOW
Пишем команду /start.
В настройках бота добавляем группе права администратора.
Добавление прав администратораSPOILER_SHOW
Импортируем в сценарии файл.json
Панель импорта сценариевSPOILER_SHOW
В сценарии изменяем id на тот, что у вашего канала.
Изменение idSPOILER_SHOW
Готово!
Чтобы запустить меню, напишите "Меню".
P.SSPOILER_SHOW
P.S Все настройки меню легко можно изменять под себя, т.к. каждая функция лежит в отдельном ивенте. P.S.S Это новая версия с переделанной структурой для более лёгкой настройки кода.
Что планируется сделать:
ПланыSPOILER_SHOW
Возможность получения и просмотра информации о луне. (Готово)
Возможность запустить любой сценарий. (Готово)
Возможность просматривать устройства online. (Готово)
Получение случаенных цицат. (Готово)
Получение новостей из RSS каналов. (Готово)
Добавить другие игры с использованием других смайликов с рандомом (игровой автомат, баскетбол, дротик). (Готово)
И что-нибудь ещё.. ( предлагайте идеи )
Прошу прощения за глупый вопрос, а как вставить runScript в отрывке кода?
У меня при замене на ран скрипт, при переходе в эту менюшку, нужный сценарий без нажатия кнопки запускается автоматом
Меню заточен на вызов метода обьекта а именно обьект.switch, чтобы делать runScript нужно поменять в Control Callback с cm(explode('*', $callback)[1]); на runScript(explode('*', $callback)[1]); и в Commands Execute (Menu) везде где "Control*".$devises[0][0].".switch" на "Control*"."название скрипта".
А если не хотите ничего менять можно просто запускать сценарий: другое -> сценарии -> пользовательские.
такой подход к меню не позволяет юзать кучу плюшек
если делать меню не инлайн клавиатурой, а меню то можно его функции гибко распределять как по разным каналам/чатам, пользователям или условиям отображения
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Чтобы не писать "Меню" сделал через костыль.
1. Команды - добавил /start - код return "Меню"; и Скрыть
2. События - messageHook - добавил еще код
echo $text;
$pos = strripos($text , "/start");
if ($pos > -1) {
$this->sendMessageToUser($chat_id,"Меню",$option);
$skip = true;
}
после нажатия кнопки СТАРТ - сразу попадаем в Меню
AndreyAA писал(а): Сб май 01, 2021 9:35 am
Всем доброго дня.
Скажите пожалуйста, а как сделать чтоб отправлял скрин местоположения пользователя с модуля GPS Tracker?
AndreyAA писал(а): Сб май 01, 2021 9:35 am
Всем доброго дня.
Скажите пожалуйста, а как сделать чтоб отправлял скрин местоположения пользователя с модуля GPS Tracker?
AndreyAA писал(а): Сб май 01, 2021 9:35 am
Всем доброго дня.
Скажите пожалуйста, а как сделать чтоб отправлял скрин местоположения пользователя с модуля GPS Tracker?
Что-то не получается.
Необходимо в коде что-то редактировать?
Пользователь Настя, координаты все обновляются.
Ну так данные о пользователе судя по коду берет из объекты-users-"пользователь".fullname проверь что там указано в свойствах и есть ли вообще такой пользователь.
AndreyAA писал(а): Сб май 01, 2021 9:35 am
Всем доброго дня.
Скажите пожалуйста, а как сделать чтоб отправлял скрин местоположения пользователя с модуля GPS Tracker?
Что-то не получается.
Необходимо в коде что-то редактировать?
Пользователь Настя, координаты все обновляются.
Ну так данные о пользователе судя по коду берет из объекты-users-"пользователь".fullname проверь что там указано в свойствах и есть ли вообще такой пользователь.