Proof of concept using go-ircevent library