‡ = anyone
§ = full Slack user only (not multi-channel or single-channel guest)
Δ = club leader only
◊ = Slack owner/admin only
† = deprecated
Every Slash command comes with a help message. For example, to learn to use /stats
, type /stats help
in Slack.
- ‡
/airtable
Post the database links of a Slack user - ‡
/address
/leader-address
Post the current user's address with a link to edit - † ‡
/stats @USER
Get tagged user's meeting stats - † ‡
/stats #CHANNEL
Get tagged channel's meeting stats - † ‡
/get
See a list of available promotions- † ‡
/get notion premium
Get a Premium Notion account - † ‡
/get adafruit discount
Get a discount code for Adafruit
- † ‡
- † ‡
/report
File a misconduct report - † ‡
/som-report
Report a Slack user's behavior - † ‡
/promo
Renamed to/get
‡ = anyone
† = deprecated
This excludes Slack guests, such as multi-channel or single-channel users.
- † §
/som-lookup
Lookup who promoted a multi-channel guest to a full Slack user during the Summer of Making. - † §
/som-invite
Invite a multi-channel guest for the Summer of Making. - † §
/club-init
Become a club leader by creating a club
§ = full Slack user only (not multi-channel or single-channel guest)
† = deprecated
- † Δ
/club-address
Post the current user's club address with a link to edit - † Δ
/rename-channel
Rename your club channel - † Δ
/slack-invite
Get custom club Slack invite link & optionally invite an email to Slack - † Δ
/moderate
Use this command to moderate your club's community channel, first run/moderate
to link the channel and then/moderate <slack message link>
to delete an inappropriate message. WIP. - † Δ
/meeting-add
Add a meeting to your club's stats - † Δ
/meeting-remove
Remove a mis-recorded meeting - † Δ
/meeting-list
Get a list of club meetings (useful for /meeting-remove) - † Δ
/meeting-stats
/stats
Get current user's meeting stats- † ‡
/stats @USER
Get tagged user's meeting stats - †
/stats #CHANNEL
Get tagged channel's meeting stats
- † ‡
- † Δ
/orpheus-tutorial
/meeting-tutorial
- Use
@orpheus forget
before running the command to restart the tutorial from scratch
- Use
- † Δ
/leader-add @USER
Add another Slack user as a leader for your club - † Δ
/leader-list
Print out the Slack accounts of registered co-leads - † ‡
/get
See a list of available promotions- † Δ
/get zoom pro
Upgrade to a Zoom Pro account. Deprecated in favor of https://github.com/hackclub/slash-z - † Δ
/get hack pack
Add club to list of Hack Pack approved clubs - † Δ
/get sticker envelope
Order a sticker envelope for yourself or another slack user - † Δ
/get stickermule
Request credit on StickerMule - † Δ
/get github grant
Request a $100 grant for your club, paid by GitHub
- † Δ
- † Δ
/club-card
Issue a credit card number for your club - † Δ
/meeting-time
Set the meeting time to get meeting notifications weekly
Δ = club leader only
‡ = anyone
† = deprecated
- † ◊
/announcement
Send an announcement to all clubs in Airtable queued for announcements- † ◊
/announcement address
See a list of the enqueued clubs - † ◊
/announcement status
Get the number of successful messages sent / the total messages to send - † ◊
/announcement send
Start sending announcements to enqueued clubs - † ◊
/announcement record
Record a Slack message to the announcement buffer
- † ◊
- † ◊
/som-promote @USER
Promote a multi-channel guest to a full Slack user. - † ◊
/som-ban
Deactivate a Slack user
Δ = club leader only
† = deprecated
- ‡
@orpheus breakout
creates an ephemeral channel based on the current channel - ‡
@orpheus info
Print the current uptime (used as a startup message) - ‡
@orpheus forget
Deletes a Slack user from @orpheus' memory. Used for debugging. - ‡
@orpheus find or create @USER
Finds or creates a user record in the Airtable database. Used by automations. - ‡
@orpheus date
Command that returns a parsed date. Used for debugging.
‡ = anyone
- † Δ
@orpheus checkin
Start a check-in with the current user
Δ = club leader only
† = deprecated
- ◊
thump
Trigger scheduled tasks (ex. close inactive breakout channels) - ◊
@orpheus dm
Send a message as @orpheus- ◊
@orpheus dm @USER Hello world
Send a DM to @USER of "Hello world" - ◊
@orpheus dm #CHANNEL Hello world
Send a DM to #CHANNEL of "Hello world"
- ◊
- ◊
@orpheus add this team to the leaders channel
Use in a club channel to invite all associated leader to the private#leaders
channel
◊ = Slack owner/admin only
- Posting files in the
#cdn
channel will host them on a cdn link - Mentioning
@orpheus
in a message that containsthanks/thank you/thnx
etc. will trigger a response - Mentioning
@orpheus
in a message that containswho are you
etc. will trigger a response - Mentioning
@orpheus
in a message that containswhere are you
etc. will trigger a response - Mentioning
@orpheus
in a message that containswhat are you doing
etc. causes orpheus to shrug - Mentioning
hacktoberfest
in a message will trigger an ephemeral response to the user (but only in Oct) - Mentioning
@orpheus
in a message that containshello
will trigger a response - Mentioning
@orpheus
in a message that containssass
ormock
will trigger a sassy response - Asking
what are you doing
in a message@orpheus
is tagged in will trigger a response - Tagging
@orpheus
in a message that doesn't map to an existing interaction will trigger a confused response - The phrase
get a room
in a post or thread will trigger the breakout commmand