examples/reminderbot/README.md
The reminderbot example demonstrates how your bot can respond to external events or reminders.
This example contains some training data and the main files needed to build an
assistant on your local machine. The reminderbot consists of the following files:
To train and chat with reminderbot, execute the following steps:
Train a Rasa Open Source model containing the Rasa NLU and Rasa Core models by running:
rasa train
The model will be stored in the /models directory as a zipped file.
Run a Rasa SDK action server with
rasa run actions
To test this example, run a callback channel. In a separate console window from where you ran the step 2 command:
python callback_server.py
This will run a server that prints the bot's responses to the console.
Start your Rasa server in a third console window:
rasa run --enable-api
You can then send messages to the bot via the callback channel endpoint:
curl -XPOST http://localhost:5005/webhooks/callback/webhook \
-d '{"sender": "tester", "message": "hello"}' \
-H "Content-type: application/json"
For more information about the individual commands, please check out our documentation.
Let us know about it by posting on Rasa Community Forum!