Skip to content

Make some commands ephemeral/hidden #184

@PointerRain

Description

@PointerRain

Some commands should be always visible, and some commands should always be hidden, however, we should give the user the option to make their command usage private or public, without having to move to DMs.
There is no harm in commands being nonephemeral, for the most part, but it would be good if you didn't have to announce to the entirety of UQCS when you're getting pizza.

Below are some thoughts on what commands should be always visible, visible with the option to hide it, or hidden with the option to show it.

Command Hidden
bgg Default visible
binify, caesar, hexify, morse Default hidden
cat Always visible
coin Default visible
conduct Default visible
courseecp Default hidden
cowsay, cowthink Always visible
dominoscoupons Default visible
events, allevents Default visible
hackathon Default visible
httpcat Always visible
hoogle Default hidden
latex Default visible
membercount Default hidden
mock Default visible
pastexams Default hidden
remindme Always hidden
repo Default visible
scare Default visible
scry Default visible
smoko Always visible
snailrace Always visible
syllables Default hidden
uptime Default visible
votey Always visible
whatsdue Default hidden
whatweekisit Default visible
xkcd Always visible
xsampa Default hidden
zalgo Always visible

Ephemeral commands can be implemented for commands that need to defer using
await interaction.response.defer(ephemeral=True).

Metadata

Metadata

Assignees

No one assigned

    Labels

    awaiting-discussionneeds infra/committee discussion to progress

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions