Firebot icon indicating copy to clipboard operation
Firebot copied to clipboard

[Bug] Viewer Arrived Does Not Correctly Filter Non-English Characters in Usernames

Open heyaapl opened this issue 4 years ago • 2 comments

Describe the bug Bug discovered by Cake (🎂Cake🎂®#7437) in Discord.

When a User has a non-english character based name, Firebot doesn't correctly filter by Viewer Roles during the Viewer Arrived Event, and fires even when the User is not part of the group.

Steps To Reproduce

  1. Create a Viewer Role called 'Auto-Shoutouts', and add no Users
  2. Create a Viewer Arrived Event that greats a user when they arrive if they're part of the 'Auto-Shoutout' Viewer Role
  3. Have a non-english character name chat (보라색 태양) - the Viewer Arrived event will incorrectly fire.

Expected behavior Firebot should not trigger the Viewer Arrived event because the viewer is not in the Viewer Role 'Auto-Shoutouts'

Screenshots image image

heyaapl avatar Jul 12 '21 19:07 heyaapl

I am still having this issue. Viewers with non-english character names cannot collect or generate points. JapaneseCharactersName

EpistemicPolymath avatar Jul 31 '22 15:07 EpistemicPolymath

I have also experience this issue with korean characters in usernames. Points could not be assigned. I believe role check permission also failed.

MattyCanny avatar Aug 30 '23 15:08 MattyCanny

Released in v5.62.0

zunderscore avatar Mar 24 '24 21:03 zunderscore