myano / jenni

jenni was a python IRC bot. Project is closed. Try Sopel instead, https://sopel.chat/
https://sopel.chat/
Other
235 stars 101 forks source link

cmode +c -- blocks color/bold/ect.. text on certain IRCd's. #62

Open ghost opened 12 years ago

ghost commented 12 years ago

UnrealIRCd / bahamut (dalnet) have cmode +c .. this mode will HALT all color/bold/ect.. text. basically causing jenni to fail. charybdis / ircd-seven (freenode) cmode +c is forgiving as it just strips the color/bold/ect... as it send it to the channel.

Idea is to make jenni grab the cmode's when it joins the channel or when they change. if cmode +c exists, make jenni NOT send color/bold text. This will prevent jenni from failing on UnrealIRCd / bahamut.

On a side note, UnrealIRCd's cmode +c will let bold text go through. Just not color.

myano commented 12 years ago

What to channel mode changes look like when sent to a client?

Kays commented 12 years ago

ineedalifetoday, don't use UnrealIRCd.

embolalia commented 12 years ago

@ineedalifetoday Channel mode +S on UnrealIRCD will strip colors without blocking.

ghost commented 9 years ago

@myano

:nick!user@host MODE #channel +c
kaneda commented 9 years ago

@myano user modes are grabbed per channel in https://github.com/myano/jenni/pull/137 . This could be extended to include channel modes.