mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-31 12:29:14 +03:00
Telegram Button
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
|
||||
"token": "",
|
||||
"autos": 1,
|
||||
"receiveMsg": 0,
|
||||
"receiveMsg": 1,
|
||||
"chatID": ""
|
||||
}],
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"authorGit": "https://github.com/Mit4el",
|
||||
"specialThanks": "",
|
||||
"moduleName": "Telegram_v2",
|
||||
"moduleVersion": "1.0",
|
||||
"moduleVersion": "3.0",
|
||||
"usedRam": {
|
||||
"esp32_4mb": 37,
|
||||
"esp8266_4mb": 37
|
||||
@@ -45,14 +45,19 @@
|
||||
},
|
||||
{
|
||||
"name": "sendOftenMsg",
|
||||
"descr": "Отправить сообщение в любом случае, даж если отправляли такое ранее.",
|
||||
"descr": "Отправить сообщение в любом случае, даже если отправляли такое ранее.",
|
||||
"params": ["Сообщение, может быть строкой, числом или ИД другого элемента для получения значения"]
|
||||
},
|
||||
{
|
||||
"name": "sendPinMsg",
|
||||
"descr": "Отправить закрепленное сообщение в любом случае, даж если отправляли такое ранее.",
|
||||
"descr": "Отправить закрепленное сообщение в любом случае, даже если отправляли такое ранее.",
|
||||
"params": ["Сообщение, может быть строкой, числом или ИД другого элемента для получения значения"]
|
||||
},
|
||||
{
|
||||
"name": "unpinAllMsg",
|
||||
"descr": "Открепить все сообщения в чате.",
|
||||
"params": []
|
||||
},
|
||||
{
|
||||
"name": "editMsg",
|
||||
"descr": "Отредактировать последнее отправленное ботом сообщение.",
|
||||
@@ -67,7 +72,52 @@
|
||||
"name": "editFile",
|
||||
"descr": "Отредактировать последний отправленный файл, с указанием типа файла: 0-фото, 1-аудио, 2-документ, 3-видео, 4-анимация, 5-голос",
|
||||
"params": ["Путь к файлу (/test.png)", "Тип файла/информации (число)"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "btnMenu",
|
||||
"descr": "Описание кнопки меню выводит запросит значение ID и выведит сообщение => Произвольное сообщение(message): значение. Пример: btnMenu(Темп.Дома, Текущая температура, IDbme280)",
|
||||
"params": ["Name - название кнопки отображается ботом", "message - Произвольное сообщения присылается в ответ на кнопку", "Id - Вернет значение элемента"]
|
||||
},
|
||||
{
|
||||
"name": "btnMenu",
|
||||
"descr": "Описание кнопки меню выводит запросит значение getID,установит значение value в setID и выведит сообщение => Произвольное сообщение(message): значение, IDrele=1. ВСЁ УКАЗЫВАТЬ В КАВЫЧКАХ, значение не обязательно! Пример: btnMenu(\"Обогрев\", \"Текущая температура\", \"IDbme280\", \"IDrele\", 1), btnMenu(Свет, Вклбчил свет, \"\", IDrele, 1)",
|
||||
"params": ["Name - название кнопки отображается ботом", "message - Произвольное сообщения присылается в ответ на кнопку", "getId - Вернет значение элемента", "setId - Установит значение элементу", "value - Устанавливаемое значение"]
|
||||
},
|
||||
{
|
||||
"name": "showMenu",
|
||||
"descr": "Отобразить меню, созданное в сценарии",
|
||||
"params": []
|
||||
},
|
||||
{
|
||||
"name": "closeMenu",
|
||||
"descr": "Закрыть мменю",
|
||||
"params": []
|
||||
},
|
||||
{
|
||||
"name": "btnInline",
|
||||
"descr": "Описание кнопки встроенного (inline) меню выводит запросит значение ID и выведит сообщение => Произвольное сообщение(message): значение. Пример: btnMenu(Темп.Дома, Текущая температура, IDbme280)",
|
||||
"params": ["Name - название кнопки отображается ботом", "message - Произвольное сообщения присылается в ответ на кнопку", "Id - Вернет значение элемента"]
|
||||
},
|
||||
{
|
||||
"name": "btnInline",
|
||||
"descr": "Описание кнопки встроенного (inline) меню выводит запросит значение getID,установит значение value в setID и выведит сообщение => Произвольное сообщение(message): значение, IDrele=1. ВСЁ УКАЗЫВАТЬ В КАВЫЧКАХ, значение не обязательно! Пример: btnMenu(\"Обогрев\", \"Текущая температура\", \"IDbme280\", \"IDrele\", 1), btnMenu(Свет, Вклбчил свет, \"\", IDrele, 1)",
|
||||
"params": ["Name - название кнопки отображается ботом", "message - Произвольное сообщения присылается в ответ на кнопку", "getId - Вернет значение элемента", "setId - Установит значение элементу", "value - Устанавливаемое значение"]
|
||||
},
|
||||
{
|
||||
"name": "showInline",
|
||||
"descr": "Отобразить встроенное (inline) меню, созданное в сценарии",
|
||||
"params": []
|
||||
},
|
||||
{
|
||||
"name": "clearInline",
|
||||
"descr": "Очистить встроенное (inline) меню, вызвать перед для язменения, перед созданием новых кнопок",
|
||||
"params": []
|
||||
},
|
||||
{
|
||||
"name": "clearMenu",
|
||||
"descr": "Очистить меню, вызвать перед для язменения, перед созданием новых кнопок",
|
||||
"params": []
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user