Open Sunlis opened 8 years ago
The messages we get in other channels don't really come in one set format. It's random crap like:
Or even worse, it's conversational.
Bob: How are we doing with Cubeo? Alice: 1200/5500
A few commands could solve this problem:
!update <system> <partial>/<total>
system
without attributing any new prep/fort to anyone.!prep <system> <added> [<partial>[/<total>]]
added
materials to system
. If provided, use partial
and total
to update known progress (as in !update
), but it probably shouldn't try to incrementally update totals, and should instead rely on explicit updates.total
even relevant for prep?!fort <system> <amount> [<partial>/<total>]
!prep
, but for forts.!check <system>
system
, if any. Preferably show the name of the person who last updated it as well (subtle conditioning :P)!cycle
Another example of a report that is actually reasonably parseable.
Madngela +500: 31,797. Chnumar: 124,155. HIP 116045: 61,879
Ignoring the tricky parsing bit, the relevant information that needs to be stored is:
Might make sense to introduce a concept of which cycle we're on, so that the !cycle
command could just increment that. Each cycle table would contain a row for every action event.
Do we care about tracking non-PP stuff like bounty hunting?
a bounty hunting or reporting feature would be nice
Track in-game units for activities rather than as percentage of arbitrary playtime. Possible examples are amounts of prep materials transported, amount of credits earned, (maybe) time spent patrolling, merits earned undermining. The goal is to be able to estimate the total resources in each of these areas available to us each day/week.
This might be best done by watching every channel (especially 3public-orders and reports) and conditioning people to post their prep/fort updates with a consistent format.