What are some options for an offline chatbot on Android?
EasyNLU project might interest you: https://github.com/kolloldas/EasyNLU


  EasyNLU is a Natural Language Understanding (NLU) library written in Java for mobile apps. Being grammar based, it is a good fit for domains that are narrow but require tight control.