@simendsjo @jackdaniel #XMPP has all those features, and there's a fairly big #Lisp / #Scheme / #CommonLisp channel there - https://xmpp.link/#lisp@conference.a3.pm?join
It might not have everything that #Discord does, but it's vastly better than #IRC. And there's a cost to using #proprietary and #centralized services, which people constantly forget about in chasing convenience and shiny features.
Here's a guide to help you get started.
https://contrapunctus.codeberg.page/the-quick-and-easy-guide-to-xmpp.html