Tracking a group members rank changes without getting into audit logs

Hi I’m currently building a discord bot to track my group activity but I don’t want to get into audit logs because sometime it return errors so I’m asking if there is a way to track group member activity eg. roles changes etc. Could someone help me?