Yeah that summary is good, Im pretty much brand new to this whole system.
Essentially what the goal is, is that a user specified a "power" they want to make, and the chatbot will create the power, along with a description, and a name, all in json format like so:
{
"text": "A power that does...",
"json": {
"__comment": "power json here"
},
"power_mame": "a name for the power that is in snake case"
}
which i would then parse the json to create a nicer looking output for the user.
My current mockup looks like this, based on some examples i saw, and just way to save the json data so it wont have to load it every time.