revolution-irc
revolution-irc copied to clipboard
Twitch compatibility
Hello,
First thx for super irc client. But i have a question about compatibility with twitch irc server. When i connect on server in to the room i can not see user.
Screenshot?
At normal server https://ibb.co/bVHnoL
At twitch irc https://ibb.co/mWNbhf Without side panel of topic and members https://ibb.co/cPOcoL
Well I'm unsure what the hell is happening in there but the channel is not prefixed with a # like it should be.
yep. but if i use # to connect room server only write message from second screen "end of ...... "
Fixed
Commit ref: https://github.com/MCMrARM/chatlib/commit/6c8382e441c1c57b10cf9cc591c68b078e1d73d9
Can i test it?
Just wait a day or two, 0.5.1 release is coming :P
Still same problem. Users list i can not see on twitch server.
https://imgur.com/a/rMATCSY
Well, I think the Twitch server does not send the member list. Can you please test it on a different client?
I do not have problem with hexchat
Can you please try to manually run /LIST #channelname
?
I'll look into it later.
List command = unknown command
In api twitch there is a adresa with users list
http://tmi.twitch.tv/group/user/CHANNEL_NAME/chatters
That API is not standard IRC behaviour. Would be interesting to see how HexChat supports it as I haven't seen an IRC client being able to do that purely with Twitch's IRC compatibility layer yet.
Yes you have right. But user list is only one obstacle to use revolution irc for greatest mainstream irc network of today. If MCMrARM implement user list from twitch api is allready done.
Maybe usefull https://github.com/RenaKunisaki/hexchat-twitch
Knowing him I don't think he would be cool with bending to the will of Twitch because that's just not IRC if it doesn't implement basic IRC commands.
You have right! I dont know how twitch work inside. Maybe over bridge to irc maybe customized irc server. But we have oportuninty to implement small solution for big number of people. Otherside twitch irc works only like chat so no needs other thinks like dcc etc.. Last think to do is user list. Future whisper implementation or twitch emoty. But now for full function just user list.
Maybe a possible workaround for this without adding service-specific functions could be to at least add all known users (the ones who chatted) to the user list if they aren't already in it. That way you can at least see who you talked with and maybe complete their names?
Why don't you go and complain to Twitch instead seriously. Why should this project implement workarounds for clearly broken IRCd-s?
Because people have and Twitch (which also is Amazon now) does usually not listen to user complaints, especially if they are for deprecated/abandoned features that are only kept working as a courtesy.
Adding a minor workaround for services that have these issues in a client looks therefore more fruitful. (But I'm not requesting depending on their API, I'm only interested in adding better support for networks that don't send the full user list which tbh. could also be done to hide users in IRC channels)
On Fri, 29 Mar 2019, 16:19 MCMrARM <[email protected] wrote:
Why don't you go and complain to Twitch instead seriously. Why should this project implement workarounds for clearly broken IRCd-s?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/MCMrARM/revolution-irc/issues/169#issuecomment-478036990, or mute the thread https://github.com/notifications/unsubscribe-auth/AFgGTfwbI-fYMCFkPsWoJux5Pj2qTYRUks5vbi8IgaJpZM4X3g5u .
Well in any case, I'm not going to add a workaround until I officially add scripting support. A pull request might be accepted if it's sane enough, but it won't be accepted if it calls into Twitch API.