Overview

Joining a sprint signs you up to be pinged at the start of the next 3 sprints in that channel, unless a Sprint Admin has turned Auto pings off there. Each sprint you join resets the count to 3.

The pings stop when 3 sprints go by without you joining, or when you use /forgetme or /sneak-away . Joining another sprint turns them back on.

Pings are for one channel only.

Sprinto sometimes adds this line under the results: “Participants may be tagged at the start of future sprints (automatically stops after 3 missed). /forgetme if you don’t want to be included.”

To be pinged without joining a sprint first, use /pingme . To be pinged for every sprint in a channel, or never, use /pings-always or /pings-never .

Who gets mentioned, and when

  • When a sprint is announced (or when it starts, if it has no join window), the “📢 Pings:” line mentions the channel’s ping roles and everyone signed up for pings who hasn’t joined yet. Anyone who has already joined is listed there without a notification.
  • Someone on their last ping is marked, for example “📢 Pings: @Kim (last ping), @Sam”. People whose pings are running out are listed first. People set to always have no mark.
  • When the sprint starts, the “📣 Participants:” line mentions everyone who joined. The same happens at time’s up.
  • The results list everyone by name, without a notification.

In channels where sprints aren’t allowed

If your server has a list of sprint channels, you can only sign up for pings in those channels. Anywhere else, /pingme , /pings-always , /pings-status , @Sprinto pinguser and @Sprinto pingroles add reply “Sorry, you can only subscribe to pings in: #writing-sprints”.

Stopping pings with /forgetme , /pings-never , /sneak-away or /pingme count:never works in any channel.

Commands

pingme

/pingme
@Sprinto pingme

Sprinto pings you at the start of the next 3 sprints in this channel, even if you haven’t sprinted recently. It also undoes /forgetme and /pings-never .

SprintoApp
OK, I’ll ping you at the start of the next 3 sprints.

/pingme count: 10
@Sprinto pingme 10

Be pinged at the start of the next 10 sprints, or any other number of sprints, such as 1 or 100. 0 or a negative number means never, and a number over 1000 means always. The count option also takes always or never, the same as the commands below.

SprintoApp
OK, I’ll let you know at the start of the next 10 sprints.

forgetme

/forgetme
@Sprinto forget me

Sprinto stops pinging you at the start of sprints in this channel until you join another sprint.

SprintoApp
OK, I won’t tag you when the next sprint starts in this room.

sneak-away

/sneak-away
@Sprinto sneak-away

Sneak away like a ninja. Leave the current sprint, if you’ve joined one, and stop your pings until you join another sprint. It’s the same as using /leave and /forgetme together, except that only you see the reply:

SprintoApp
You have left the sprint and you won’t receive a notification for the next sprint.
Only you can see this

pings-always / pings-never

/pings-always
@Sprinto always

Be pinged at the start of every sprint in this channel, until you change the setting again.

SprintoApp
OK, I’ll ping you at the start of every sprint here.

/pings-never
@Sprinto never

Never be pinged at the start of sprints in this channel, even after you join one. /pingme undoes it.

SprintoApp
OK, I won’t ever tag you for sprints here again. /pingme to undo.

/pingme count: always and /pingme count: never do the same thing.

If someone set to always, or to many more than 3 pings, leaves the server, Sprinto eventually notices and stops pinging them. Their pings come back if they return and join a sprint. Shorter counts run out on their own.

pings-status

/pings-status
@Sprinto pingstatus

Check your ping status. The answer is for the channel you ask in, and only you see it:

SprintoApp
I’ll ping you at the start of the next 3 sprint(s) here.
Only you can see this

Other answers you can get:

  • “I’ll ping you at the start of every sprint here.” if you’re set to always.
  • “I’ve stopped pinging you at the start of sprints. Join a sprint to re-arm them.” once your pings have run out.
  • “Your pings are off until you join a sprint; then: I’ll ping you at the start of the next 3 sprint(s) here.” after /forgetme , or if you’ve never joined a sprint in this channel.
  • “your pings are off”

Let people who are interested in sprinting know about sprints

If you’re hosting a series of sprints, make sure you have a way to ping people and let them know.

Servers often have a self-service @sprinters role so people interested in sprinting can be pinged by anyone hosting sprints. A role like this can be set up without the help of Sprinto.

Sprinto’s automatic pings only reach people who joined a recent sprint in the channel. Other people who are interested won’t be pinged, so let them know another way.

To have Sprinto ping a role at the start of every sprint in a channel, set up ping roles.

Starting a sprint without pinging roles or signed-up people

/sprint options: for 20 quietly
@Sprinto sprint for 5 quiet

Add quietly (or quiet, silent) or noping (or nopings) to leave out the “📢 Pings:” line. Sprinto doesn’t mention the ping roles or anyone signed up for pings. People who join the sprint are still mentioned when it starts and at time’s up.

Anyone can use it. It’s handy for testing a command, or for sprinting by yourself while everyone else is asleep. On servers with the voice beta, quiet also keeps Sprinto out of voice.

Sprint MC-only commands

MC Sprint MCs and Sprint Admins only. A Sprint MC is anyone with a role named Sprint MC. Sprint Admins can do everything a Sprint MC can.

forget-user

/admin-forget-user user: user
@Sprinto forgetuser user

Stop pinging someone at the start of sprints in this channel, as if they’d used /forgetme themselves. Replace user with a mention of them, or their Discord user ID. A plain username won’t work.

SprintoApp
OK, I won’t tag @Kim in future sprints.
Only you can see this

Only you see the slash command’s reply. If Sprinto can’t find the person, it replies “User not found or ID not valid.”

If you can’t see someone’s user ID, turn on “Developer Mode” in Discord’s settings, then “Copy ID” will appear when you right-click their name.

ping-user

@Sprinto pinguser user number

Turn on pings for someone, as if they’d used /pingme themselves. This one isn’t a slash command; mention Sprinto to use it.

Replace user with a mention of them, or their Discord user ID. A plain username won’t work. Replace number with the number of sprints. Leave it out for 3, use 0 for never, and 1000 or more for always.

Examples:

@Sprinto pinguser @Kim 3
@Sprinto pinguser <@1234567890> 3

SprintoApp
OK, I’ll let @Kim know at the start of the next 3 sprints.

Ping roles

Admin Sprint Admins only. A Sprint Admin is the server owner, anyone with the Administrator or Manage Server permission, or anyone with a role named Sprint Admin.

To ping a role at the start of every sprint in a channel, run this in that channel:

/settings roles

The role picker (“Choose roles to ping at sprint start”) takes up to 25 roles, and the list is saved when you close it. Anyone can open it to see the list; only a Sprint Admin can change it.

SynonymsThe typed commands still work: @Sprinto pingroles lists the roles, and `pingroles add @role`, `pingroles remove @role` and `pingroles reset` change them. The reply lists the roles, for example "Roles to always mention at the start of sprints in this channel: @Sprinters", with "OK." in front after a change. If Sprinto can't read the mention as a role, it replies "Sorry, couldn't find that role."

Ping roles notes

  • Ping roles are per channel. If you want the same role pinged in three sprint channels, run /settings roles in each of them.
  • You can pick several roles, and different channels can use different combinations.
  • Sprinto doesn’t give these roles to anyone. It only mentions roles that already exist. Setting up a self-assignable @AlwaysPingMe role is a job for Discord or another bot.
  • Ping roles are mentioned only when a sprint is announced. People who join are mentioned by name when the sprint starts and at time’s up.
  • Each sprinter can also sign up for every sprint in a channel with /pings-always , without a ping role.

If you’d rather the ping roles were the only thing pinged, turn off auto-pings for the channel, so joining a sprint no longer signs anyone up for future pings:

@Sprinto settings auto-pings off

That’s also the Auto pings row in /settings channel . See Settings.

Turning auto-pings off doesn’t clear the pings people have gained or set up already. To wipe those, as if everyone in the channel had typed /forgetme :

/admin-forget-all-users
Admin Sprint Admins only. A Sprint Admin is the server owner, anyone with the Administrator or Manage Server permission, or anyone with a role named Sprint Admin.
Synonyms
@Sprinto forget_all_users

SprintoApp
OK, All users forgotten in this channel. No one will be pinged for the next sprint.
Only you can see this

Only you see the slash command’s reply.

Individual sprinters can still opt in for themselves at any time with /pingme , whatever auto-pings is set to, and ping roles are honoured either way.

Feedback

  • If you’d like to see Sprinto’s pings get a revamp, send your suggestions with /feedback

See also

  • Settings — every setting, including auto-pings
  • Sprint channels: choose which channels sprints and ping sign-ups work in