I put the jokes and responses in external files to keep the main code clean.
It's not a difference that users will see, though.
I've trained the bot with a few more jokes and responses.
I've created the chatbot as a GUI program, but I will have to rework the functionalities.
At the moment it doesn't have anything else than the default response.
I have added a few more replies besides jokes to make the bot respond to a broader variety of topics.
I have disabled responses with multiple jokes at once for now, because it doesn't work as expected yet.
I have set the limit to maximum 60 characters per line.
If writing another word would exceed this maximum, the program will add a new line and write the whole word on the new line, except cutting off at exactly 60 characters.