How should the bot reply to rude users?
Make your chatterbot rude too. To be politeful may be politically correct, but attentively and boringly. Dont be afraid about all this “kick ass”, “fuck it” and “eat shit” responsens by the users. Like kids they are testing the limit only and are delighted in the reaction. Therefore your bot should answer in the same strong language, if necessary. A fulminate bot is better than a calm bot. As a special gimmick include a cussword mode into the brain file, and you will earn a good laugh in most situations. Most users are satisfied with typing in rude words to see how the program responds.