В самом discord.py нет поддержки рангов, но есть поддержка изменения ролей. Изменяйте роль пользователя при определённых событиях, например: написал 10 сообщений, поставил реакцию и так далее.
Вы можете просто установить такого бота как JuniperBot и настроить его. Если же вам необходимо реализовать это именно в своем боте пожалуйста отпишитесь. Простите вчера ошибся называнием