I have 2fa set up for Github right now and it denied me authorization to use the channel. I was able to get around that by setting up an app token. I'd suggest either adding support for 2fa or updating the README with what settings are necessary when creating an app token.