Easily create Telegram Menus
You can create different groups with separate menus, and then assign users to them.
If you like it, please consider a donation:
- #89 go back to menu by setting setDynamicValue
- delete all Messages by Bot
- #88 Menu with dynamic Values
- #87 Event opens a menu
- insert Dynamic Values
- small fixes
- Menu Entrys will sorted by Name
- style fix and Helper Card texts expanded
- fix in parse_Mode SetState
- textarea in Helper Card
- text table from Json
- It is now possible to copy rows into the same menu
- small fixes
- fixed parse_mode in submenu
- get json as inline-Keyboard Table
- confirm the set and not processed state
- fixed User checkbox check
- new Icons
- Error by Starting with new Values of Ack and Parse_mode
- #85 bindings
- added {time} to Navigation
- #82 Get Location
- #85 get state.ls oder state.ts from a state and converts to a local time
- #81 get Status of more than one ID
- #83 New line in Text
- fixed menu:number
- fixed Error read UserList
- remove ack:true and ack:false from Confirm Message, and create a checkbox for it
- parse-Mode HTML
- fixed scrolling
- values changed to value not icon
- fixed save Value from HelperCard
- changeValue extends
- small fixes
- it is now possible to mark text in draggable rows
- fixed error when the Adapter starts
- Drag & Drop in Action Card
- React UI with more features
- #75 fixed add new row in Action and edit it
- React UI with more features
- fixed change and set value
- fixed, menu:back in Subnavigation
- round values in getState
- fixed, rename menuname
- fixed calling submenus in subordinate menus
- convert type values to type of target ID
- fix, step smaller than 1 in submenu number and percent
- global fixes in submenu
- fix {status:...}
- hotfix, submenu switch
- text blocks created as a selection list, including the selection of the ID
- text in submenus is now editable in the textfield in the navigation
- set ID by open a menu
- get status
- small fixes
- submenu Number fixed
- text is lost when editing #63
- convert milliseconds value to a local time specification
- setstate and get result of another state with text adjusted
- bugfix, Error read UserListTypeError: Cannot read properties of undefined
- #53 feature: sendPicture von server-path
- #52 icons are missing, copy data
- #51 by creating a new Menu, the Users are not shown
- bug fix
- Rearranging listed actions #49
- when calling up the submenu, Text was send no entry found, fixed
- bug switch menu, fixed
- set a state, and receive the change of another state
- chatId in UI
- trigger is not displayed when editing, fixed
- fixed, send menu with error
- add info-big.png
- get user by chatID and send back to this chatID
- Trigger check, used triggers are no longer available in action, in nav it is visualized that the trigger is already in use
- user check, least one user must be checked
- Active Menu Output fixed
- change instance, user will be load from new instance
- bug fixed style
- checkbox for Telegram Users
- styling
- small fixes
- Add Row Button in Nav for every Row
- More Groups with the same User
- Trigger generates without saving
- sent to the wrong instance, fixed
- trigger avoid duplicate entries and sort alphabetical
- adapter stops responding after some time, fixed #42
- generate Trigger in Action, fixed
- math value for getstate
- settings instance #41, menus, fixed
- no spellcheck for input fields
- menu go back to last Sides
- menu switch ersetzt menu yes-no, on-off, it is possible to customize text and value with this menu
- Return text for submenus adjusted
- change output value for getState
- checkbox to disbale Text No Entry found in the settings #34
- submenu
- changed!!!, states are always set with ack false
- adapter does not restart when telegram restarts #35
- add ack Flag
- Copy-Button to copy User-elements to activ User
- rename button
- create groups with users
- shift rows
- small fixes
- Darkmode fixed
- option, return text without value
- get all Values of functions
- Fixes
- Style
- Confirmation, that the value has been set
- Second User Menu fixed
- Send Grafana Diagrams
- Bugs fixed
- Translate
- Fixed SetState and GetState
- Translate
- (MiRo1310) initial release
MIT License
Copyright (c) 2023 MiRo1310 [email protected]
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.