that is already possible, in every message there's message.user.roles
, with a true/false value for roles.broadcaster
, roles.moderator
, roles.artist
, roles.vip
, roles.founder
, roles.subscriber
, and a Date value for roles.followDate
yes, it does require manipulating the JS to handle that