Welcome to writing sprints, where everything’s made up and the words don’t matter!
In writing sprints (a.k.a. word wars), you get together with a group of other server members and write for a fixed amount of time, usually 15 or 30 minutes, on whatever project you choose.
At the end of the sprint, you report your word count, and whoever wrote the most wins! Not that they matter. Because you got some writing done. So you’re always a winner.
Writing sprints are a great way of getting you to focus on your writing with a group of other people. And, y’know, not just chatting with them the entire time when you told yourself you’d get some writing done this evening.
Get writing!
1. sprint (shorthand: w)
1.1. status (shorthand: ?)
Get the current status of the sprint.
Usage:
.w status
.w ?
Arguments:
- None
Channels: #writing only
Usable by: Everyone
1.2. start (shorthand: s)
Start a new sprint.
After starting the sprint, you need to join the sprint with .w join
in order to specify your initial wordcount.
You cannot use this command if a sprint is currently running. In this case, join the ongoing sprint or wait until it’s over.
Usage:
.w start [duration [delay]]
.w s [duration [delay]]
Arguments:
[duration]
: Optional. The amount of time, in minutes, for the sprint to last. Default: 25 minutes.[delay]
: Optional. The amount of time, in minutes, to wait before starting the sprint. Default: 5 minutes.
Channels: #writing only
Usable by: Everyone
Example:
.w start
- Create a 25 minute sprint, starting in 5 minutes..w start 15
- Create a 15-minute sprint, starting in 5 minutes..w start 25 1
- Create a 25-minute sprint, starting in 1 minute.
1.3. stop (shorthand: x)
Cancel the current sprint.
This can only be done by the creator of the sprint or moderators, and only if a sprint is ongoing or is about to start.
Usage:
.w stop
.w x
Arguments:
- None
Channels: #writing only
Usable by: Everyone (will only function for the creator of the sprint and moderators)
1.4. join (shorthand: j)
Join a sprint and set your initial wordcount.
You can also use this command to fix your initial wordcount, if you made a mistake when initially joining the sprint.
This will only work if a sprint is ongoing or has been created with .w start
.
Usage:
.w join <wordcount>
.w j <wordcount>
Arguments:
<wordcount>
: Required. Your initial wordcount, before the start of the sprint. When you report your wordcount at the end of the sprint, your total words written during the sprint will automatically be calculated.
Channels: #writing only
Usable by: Everyone
Example:
.w join 12044
- Join the sprint with an initial wordcount of 12,044 words.
1.5. leave (shorthand: l)
Leave a sprint you previously joined.
You should normally only need to use this if you realise you can’t stay for the entire sprint, or otherwise can’t participate in the sprint.
Usage:
.w leave
.w l
Arguments:
- None
Channels: #writing only
Usable by: Everyone
Example:
.w leave
1.6. wordcount (shorthand: c, wc)
Report your wordcount at the end of the sprint.
Usage:
.w cordcount <wordcount>
.w wc <wordcount>
.w c <wordcount>
Arguments:
<wordcount>
: Required. Your final wordcount at the end of the sprint. The bot will automatically calculate your total words written during the sprint.
Channels: #writing only
Usable by: Everyone
Example:
.w c 12888
- Report that your wordcount at the end of the sprint is 12888.
1.7. follow
Get notified when sprints are happening.
Usage: .w follow
Arguments:
- None
Channels: All channels
Usable by: Everyone
1.8. unfollow
Stop getting notifications about sprints, unless you’ve already joined that sprint.
Usage: .w unfollow
Arguments:
- None
Channels: All channels
Usable by: Everyone
1.9. leader
Show the leaderboards.
Usage: .w leader
Arguments:
- None
Channels: #writing only
Usable by: Everyone
1.10. stats
Show stats, either global or per-user.
Usage: .w stats [@user_mention]
Arguments:
[@user_mention]
: Optional. An @mention of the user to look up. If not specified, shows global stats.
Channels: #writing only
Usable by: Everyone