Bot can login and pong but can't do anything else

Interesting, and you’re right, there’s something wrong with your output, although your connection is fine. Normally when you join a channel, regardless if you use CAP REQ or not, you should receive something like this. I would like to see what you did with your code, especially on the join part, if you wouldn’t mind.