Source: https://cgit.secforge.com/pythonircbot