Oshi Leaderboard Rewards
Amrayu78
Every month we have a set of leaders/winners.
Example:
Most Adopted Oshis
tonishibuichi
73 oshis
⛩️ Most Oshi Shrines
syhznie
3 shrines
🕒 Most Timeline Entries
rae8119
25 entries
🐾 Most Nyans Received
zinkognito
3 nyans
📸 Most Collection Images
AsianTeam
4 images
🎬 Most Titles Added
hanabi
At the start of every month, bump these user roles up to Swabby (if they are only Subscribers - free users; do not apply this so any other role) for 2 weeks by default.
Once the 2 weeks is up, bump them back down to Subscriber.
Add an automatic flag (in Spyglass) when this happens:
Green flag, date of update, note: Oshi Leaderboard Winner Month Year
Email user about this reward.
Amrayu78
Max Romanchenko enhancement for you.
Max Romanchenko
Amrayu78 Thank you for the enhancement. I'm working on it.
Max Romanchenko
It's already been done. I apologize for the long response. We haven't had electricity for some time...
Amrayu78
Max Romanchenko Thanks for working on this! Any way to test this? Or just wait for it to happen in January?
Max Romanchenko
Amrayu78 It's best to wait for January to see it work in production - that will be the most accurate test with real data. The system is designed to run automatically (by cron) on January 1st for December winners, then downgrade them 2 weeks later. I'll check on the 1st to make sure everything is okay.
Amrayu78
Max Romanchenko Can we change the 2 weeks to 1 week instead? Thanks.
Max Romanchenko
Amrayu78 Sure, I've changed the period to 1 week.
Amrayu78
Is this working as expected?
I noticed that we may have users who are "banned" or in inactive state (I put someone on inactive because didn't want to flatout ban them.
Users in bad standing (banned, inactive) shouldn't be able to be bumped up to Swabby.