rivescript
RiveScript is a scripting language for chatterbots, making it easy to write trigger/response pairs for building up a bot's intelligence.
@ector/core
Functions to generate response from previous sentences of the user
ector
ECTOR is a learning chatterbot.
hubot-ectorx
Hubot's ECTOR script package (learning chatterbot)