Bueno, por lo que dices parece que estás muy blanco en esto de la programación. Si lo que quieres es una aplicación que devuelva una respuesta cualquiera pero que haga referencia a un tema según una palabra en la entrada que del usuario, entonces bastaría con que tu bot seleccionara una de las palabras y buscara en internet una frase conteniendo dicha palabra, lo cual de hecho daría un comportamiento muy torpe.
En cambio si lo que quieres es una verdadera simulación de inteligencia artificial entonces es algo muy difícil de explicar en un simple post, pero te pueda dar consejo del camino a seguir.
Buena suerte. Pero de verdad deberías leerte al menos el manual que te indico para que te des una idea de la complejidad de aplicación que deseas realizar, porque no es cualquier cosa.