An IRC bot based on a plugin-oriented DSL for describing extended interactions