$redis. You can use it as your primary data store if you are building a simple bot, but you'll likely want to use a SQL or NoSQL database for more complex bots.
production. By default, if an environment is not specified via the
XIP_ENVenvironment variable, the
developmentenvironment will be used. The
testingenvironment is automatically used when running your specs.
BotController. If a session exists for the user, they are routed to their current state. If a session does not exist, by default the
routemethod will route the user to the
xip newto instantiate a new bot, here is the directory structure that will be created: