It would be useful if he had more options concerning the #userlog. These are all suggestions you should consider.
This is also your dumping ground for #userlog suggestions.
you will always be given the option to disable any of these notifications.
these are just suggestions, if you're the dev, feel free to implement this in the way you consider the best.
The possibilities are endless!
Let's discuss.
If you find errors: t/117109
If you have any suggestions, please feel free to make a reply about it.
Seal of approval:
This is also your dumping ground for #userlog suggestions.
Options
y=specified date
x=number
Have its own page in the online tab or a new userlog tab in Options?
x=number
Have its own page in the online tab or a new userlog tab in Options?
- Lock the #userlog tab: t/105510/
- Lock the #userlog tab in place: t/117512
- Being able to join it from the channel list
- Automatically join #userlog upon restart
- Translateable: t/104342
- Ability to disable/enable notifications
- user is watching you
- You got rank #1 on map
- List of available commands for the #userlog channel/chat. (hopefully we can have a command for each notification and to set the settings from chat, much like how creating !faqs works)
- /help (Bring up #userlog commands only when used in #userlog)
- A list of available notifications you can get (/list userlog or check in the options)
- Being able to set Goals (The goals are set from the options, setting it from chat would be too hard to do.) but: /goal would show you the goals you've reached and the goals you have yet to reach.
You could make daily, monthly and yearly goals.- You have reached your monthly goal!
- Play x times (y is set for all notifications in the list of goals.)
- Mod x beatmaps y
- Store information (like logging to chat, but maybe a separate folder, userlog)
- and with that, being able to load all messages from #userlog from the current session and:
- by date/time
- Change any behaviour of the notifications listed below in the Options
Playcount
y=specified date
x=number
x=number
- Being able to specify date (currently just "today") on any date based notification (takes from stored data @10. above) Quickly change the date with /date set day/week/month/year/session or do so in the options.
- You've played 203 maps this today, when writing /maps or /maps today
- You've played 2500 times this month, specified to 2500 times, /playcount set 2500 month
- You've played 39928 times this year, when writing /playcount or /playcount year
- Specify how many times you have to play before you get the "you've played x times y (set it from chat with /playcount set y x and from the Options.)
- You've played 100 times y and:
- be notified at specified milestones:
- You've played 250 times y
- You've played 500 times y
- Choose between ranked/unranked plays or both (in the options)
- You have played 50 ranked plays y
- You have played 100 unranked plays y
- or both of these, but keep them separate
- Write /playcount in the #userlog chat and see how many plays you currently have (also maybe see this in the options)
- How many maps you have played. (suggestion by deadbeat)
- You've played 20 maps y.
- Write /maps and see how many maps you've played y
- /np every map you've played and:
- write /history in the #userlog chat and you'll see all the beatmaps you've played/got a rank on? (being able to specify this)
Spectator
- Notification when someone have stopped spectating you
- Make a distinction between spectated plays and actual plays, and have a separate "You spectated x plays." notification. (suggestion by MillhioreF - and also specify between ranked/unranked/both spectates
- Basically everything in "Playcount" that can be said about spectating.
- /np maps you're spectating
- /history spectate, list of all users you've spectated
- /history spectate maps, list of all maps you've spectated (in case you've disabled the "/np maps you're spectating" notification.
- Spectated x maps y
- Spectated x users y
- Spectated x plays y
Editing/Modding
I fear this would be harder to do since you can't specify much with the editing.
- Modded z difficulties/beatmaps y (there must be some kind of way of indicating you've modded the map, kudosu?.) There's also the concern that you can map while still getting the "Modding status". Implement this: t/115773 ? (so mapping a guest diff gives you the Editing status.)
- Mapped for x hours y (same here, I'm not sure how you would know whether you've mapped or not. Count the time you've actively places notes?)
Other
Remember:
you will always be given the option to disable any of these notifications.
these are just suggestions, if you're the dev, feel free to implement this in the way you consider the best.
The possibilities are endless!
Let's discuss.
If you find errors: t/117109
If you have any suggestions, please feel free to make a reply about it.
Seal of approval:
woc2006 wrote:
Will consider this.