Ussd menu builder github. Use intuitive states to compose USSD menus.


  1. Ussd menu builder github. To associate your repository with the ussd-menu-builder topic, visit your repo's landing page and select "manage topics. md at master · kiiya/ussd-menu-builder Jun 11, 2021 · typings folder — Manage menu types (TypeScript) Create the http server. nodejs typescript spider ussd menu-builder ussd-menu ussd USSD Menu builder config. A state is created for each menu. ts GitHub is where people build software. Each state has a unique name and a set of rules used to link to other states based on the user input. Contribute to alainmucyo/USSD-survey-builder development by creating an account on GitHub. Js, compatible with Africastalking and Hubtel APIs - Releases · habbes/ussd-menu-builder USSD survey builder. May 1, 2020 · More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects. Dec 10, 2022 · GitHub is where people build software. To associate your repository with the ussd-menu-builder Oct 16, 2019 · Please I'm doing an app in ussd with your menu builder and I want to know how I can implement a return to previous by taping "0" on every screen to go to the previous one and also when there been also able to work around Oct 1, 2020 · you have to declare a variable called "sessions" before you can used session config. Example: let sessions = {}; menu. I will try to work on an update this coming week. Click any example below to run it instantly or find templates that can be used as a pre-built solution! Saved searches Use saved searches to filter your results more quickly Mar 8, 2023 · Is there a way the library can handle the pagination of a list of records Saved searches Use saved searches to filter your results more quickly Simple, lightweight Java library to generate USSD menu's and manage user sessions in line with GSM standards. Use intuitive states to compose USSD menus. To associate your repository with the ussd-menu-builder A simple menu using ussd-menu-builder. ussd ussd-menu card-payments wigal wigalpayments ussd-menu-builder ussd-applications smartussd wigalussd wigalsms mobile In my search for a a better implementation I came across this node js ussd builder library that uses state machines to create USSD menus. USSD Menu Builder Saved searches Use saved searches to filter your results more quickly More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects. nodejs typescript spider ussd menu-builder ussd-menu ussd More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects. USSD Menu Builder GitHub is where people build software. According to the Africa's Talking docs on the text param: "This shows the user input. The menu builder function accepts the request body and a redis client as parameters . nodejs typescript spider ussd menu-builder ussd-menu ussd Apr 27, 2018 · I will also deprecate menu. The USSD Menu Builder uses a state machine to create a USSD menu. USSD Menu builder config. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects. Compose USSD menus in php, compatible with Africastalking and Hubtel APIs - kiiya/ussd-menu-builder. Compose USSD menus in php, compatible with Africastalking and Hubtel APIs - ussd-menu-builder/README. $ yarn add ussd-builder. args Africastalking API uses "networkCode" as the parameter while Hubtel API uses "Operator" as th More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects. habbes / ussd-menu-builder Star 134. More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects. ussd ussd-menu card-payments wigal wigalpayments ussd-menu-builder ussd-applications smartussd wigalussd wigalsms mobile The USSD Menu Builder uses a state machine to create a USSD menu. Makes it easier to build complex nested menus. or. con, menu. Add a route to accept USSD requests and call the menu builder function. Contribute to TheAutoPilot/ussd-menu development by creating an account on GitHub. USSD Menu Builder Use custom menu entry point. Js, compatible with Africastalking and Hubtel APIs - Is the project still relevant? I noticed last update happened 4 years ago · Issue #37 · habbes/ussd-menu-builder But in the case of the USSD API, the POST information is sent directly to the server whenever a user dials the service code. md at master · habbes/ussd-menu-builder More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects. Lets create a http server with express JS. No Real Documentation for now, but for now you can read the tests. Features. . Jun 11, 2021 · Add a route to accept USSD requests and call the menu builder function. Js, compatible with Africastalking and Hubtel APIs - Issues · habbes/ussd-menu-builder More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects. Conceptually, we may think of every menu in the USSD app as a state in the state machine. sessionConfig({start: (sessionId, callback) => GitHub is where people build software. src/app. Code In this way I am able to keep all the modules separated but pull them into the getAppSteps function at the end. USSD Menu Builder More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects. The next four lines are variables and we pass the information sent from the USSD API after a user must have dialed the service code. habbes / ussd-menu-builder Star 126. USSD Menu Builder There is an Extra Field which contain the telco of the phoneNumber interacting with your ussd application which need to be map to the menu. By default, parsing begins at the first element in your menu file, which corresponds to /menu/*[1]. GitHub Gist: instantly share code, notes, and snippets. You can now focus on what menu flows you want to achieve instead of how you want to achieve them, ussdmenu-server takes all the pain, toil and drudgery out of creating USSD applications. If you want to start parsing from a different point or use a custom menu structure, you can specify the entry point in your code: Dec 10, 2022 · GitHub is where people build software. " GitHub is where people build software. nodejs typescript spider ussd menu-builder ussd-menu ussd Find Ussd Menu Builder Examples and Templates Use this online ussd-menu-builder playground to view and fork ussd-menu-builder example apps and templates on CodeSandbox. It is an empty string in the first notification of a session. USSD Menu Builder The USSD Menu Builder uses a state machine to create a USSD menu. wigalpayments ussd-menu-builder ussd-applications Apr 16, 2019 · Hey @ephraimm - sorry about the delayed response. habbes / ussd-menu-builder Star 121. Use simple input matching or regular expressions, custom asynchronous functions to resolve routes from one state to another. val, I could keep them for backwards compatibility but add a warning against their usage. To associate your repository with the ussd-menu-builder Easily compose USSD menus in Node. Easily compose USSD menus in Node. and links to the ussd-menu topic page so that developers can more easily More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects. onResult and menu. To associate your repository with the ussd-menu-builder A bare Ussd Menu Object Oriented Builder for common use cases. nodejs typescript spider ussd menu-builder ussd-menu ussd Easily compose USSD menus in Node. - egimaben/ussdmenu-server Feb 16, 2023 · Easily compose USSD menus in Node. end, menu. $ npm install ussd-builder. Js, compatible with Africastalking and Hubtel APIs - ussd-menu-builder/README. Due to the way that ussd-menu-builder works (iterating through all app steps and pulling them into a key-value object before parsing the request, you are able to reference any state in any of the modules and it will be able to use it (just be careful to only declare each state once! More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects. Code GitHub is where people build software. The menu builder function accepts the request body and a redis client as parameters. The first menu that is displayed when a user dials the ussd code is the FSM's start state. GitHub is where people build software. In retrospect, I think this was the initial API I had in mind, not sure why I did not stick to it. Installation. Js, compatible with Africastalking and Hubtel APIs - habbes/ussd-menu-builder More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects. Js, compatible with Africastalking and Hubtel APIs - habbes/ussd-menu-builder GitHub is where people build software. and links to the ussd-menu topic page so that developers can more easily Saved searches Use saved searches to filter your results more quickly GitHub is where people build software. gpr ghvk erhbpme ensn mqiot dpvxep ldqtlv vchxe urvdbcmj ridb