def run(self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: Dict[Text, Any]) -> List: buttons = [] for t in FACILITY_TYPES: facility_type = FACILITY_TYPES[t] payload = "/inform{\"facility_type\": \"" + facility_type.get( "resource") + "\"}" buttons.append( {"title": "{}".format(facility_type.get("name").title()), "payload": payload}) dispatcher.utter_button_template("utter_greet", buttons, tracker, button_type="custom") return []
def run(self, dispatcher: CollectingDispatcher, tracker: Tracker, domain: Dict[Text, Any]) -> List: full_path = _create_path(ENDPOINTS["base"]) results = requests.get(full_path).json() print("Path:", results[0]) buttons = [] for t in FACILITY_TYPES: facility_type = FACILITY_TYPES[t] payload = "/inform{\"corona\": \"" + facility_type.get( "resource") + "\"}" buttons.append( {"title": "{}".format(facility_type.get("name").title()), "payload": payload}) # TODO: update rasa core version for configurable `button_type` dispatcher.utter_button_template("utter_greet", buttons, tracker) return []