Right now, PhantomBot only allows users to rank up based on time. This isn’t a very accurate indicator to determine if a user qualifies to rank up as a Regular as it’s not hard to rack up hours by just being AFK in chat and leaving the stream open.
The points system allows a user to earn points after performing certain actions, but the points can’t be used as a means to achieve ranks nor track activity from a user.
It would be nice to have both of these mechanics combined together - having users earn EXP after performing certain actions and ranking up after reaching a certain EXP amount. Being able to establish custom ranks based on EXP can help give a sense of progression (ex. Stranger -> Acquaintance -> Fan -> Regular), and being able to deduct EXP based on auto-bot moderation actions can deter unruly actions from those that wanna get up to Regular rank.
EDIT: I guess to clarify, I was wanting to have a points system that promotes people from the Viewer group to the Regular group based on points rather than time. Having custom ranks inbetween those two only serve as enticement for user progression. In this case, points would only serve as a tracking mechanism and not for spending.