- Document conversational scenarios using Cucumber's Gherkin syntax.
- Run them as tests against your deployed chatbot.
- Be confident in all of your bot's behaviors.
- AWS Lex
- Great for out of the box Lex
- Custom
- Because we can't predict your use-case
- Define your own bot integration by using a few simple methods (initialize, speak, and fetch)
npm install chatpickle --save-dev
- Create a config file
- Create a chatpickle/ folder for your feature files
More Info: Chatpickle Examples
From your project root, or added as a script to your package.json:
chatpickle
You can help extend chatpickle by contributing to our open source project https://github.com/libertymutual/chatpickle
Want to see a new type of bot supported?
- Add a new bot client to src/lib/botClients
- Add documentation for it in our examples
To help with known issues or needed improvements, check out our Issues on GitHub.
Credits for Chatpickle can be found here.