chatbot/fantasy: allow channel-based invocation of commands

refactor modules: use strings.split