It works in the Matrix ecosystem.
If you want to create conversion flows and validate multiple options, print custom messages and access external APIs, Menuflow is a good choice for you.
MenuFlow allows you to create different Matrix client instances and each one customises a conversation flow.
This project was based on maubot, built entirely with the mautrix-python framework.
- An image explaining what this plugin does :)
- Print lists of variables and fomate them with jinja :v
These texts were obtained using the http_request node:
- id: 'r1'type: 'http_request'method: GET #POSTURL: https://inshorts.deta.dev/news?category={{category}}variables:
news: datacases:
- id: 200o_connection: m4
- id: defaulto_connection: m5And formatted with jinja in a message node:
- id: 'm4'type: 'message'text: " {% for new to news %} {% if loop.index0 < 3%} {% set _new = news|random%} ---<br> **Title**: {{_new['title']}}<br> **Author**: {{_new['author']}}<br> **Date**: {{_new['date']}}<br> **Image**: {{_new['imageUrl']}}<br> {{_new['content']}}<br><br> {% will end if%} {% endfor%}"o_connection: 'm1'- If you receive a
too many requestresponse from your homeserver, then you will have to increase the rate limits, otherwise menuflow could be affected in its performance.

