Skip to content

Commands ​

Every command Pixel answers in Discord, grouped by who can use it. Each card shows the lowest tier it needs, how it replies, and any capability it needs on top.

Required options end in a colon, like device:. Optional ones are in brackets, like [topic:]. Discord lists the options as you type.

For everyone ​

/help​

Guest

The commands you can use. It only lists the ones your tier and capabilities allow.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.

/status​

Guest

Whether Pixelbar is open right now, and for how long. Pixel reads the switch in the space through the SpaceAPI.

Pixel answers in the channel. Everyone there sees the reply, and that you used the command.

/events​

Guest

What's coming up at Pixelbar, from the Discord server's scheduled events. Times are in the space's time zone.

Pixel answers in the channel. Everyone there sees the reply, and that you used the command.

/info [topic:]​

Guest

Short answers about Pixelbar: where it is, visiting, membership, the house rules and how to get in touch. Each answer links to the full page on pixelbar.nl.

Pixel answers in the channel. Everyone there sees the reply, and that you used the command.
[topic:]
Pick a topic, such as address, contact, membership, rules or visiting. Leave it out to see the list, which only you see.

/whoami​

Guest

What Pixel knows about you: your tier and your Discord ID.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.

/ping​

Guest

Checks that Pixel is alive.

Pixel answers in the channel. Everyone there sees the reply, and that you used the command.

/feedback message:​

Guest

Sends a message to Pixel's maintainers, with your Discord name and ID so they can follow up. Your message and username may be made public, so don't include anything private. You can send a few at once, then one every ten minutes. What Pixel keeps is in the privacy notice.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.
message:
What you'd like to tell the maintainers, 3 to 1000 characters.

Fishbot ​

A little QuakeNet nostalgia. Pixel keeps the original Fishbot replies, including their old-school language. These commands answer publicly; help and unknown phrases are private. Pixel only answers slash commands and does not read the channel's conversation.

/fishbot say [phrase:]​

Guest

Try a classic Fishbot phrase. Matching ignores case and extra spaces, but requires the whole phrase. Fish go m00!

Pixel answers in the channel. Everyone there sees the reply, and that you used the command.Discord suggests values as you type. Pixel still checks whatever you pick.
[phrase:]
A classic phrase, such as fish, hello fishbot, spoon or moo?. Start typing for suggestions; leave empty for private help.

/fishbot trout user:​

Guest

Slap someone around a bit with a large trout. Purely theatrical.

Pixel answers in the channel. Everyone there sees the reply, and that you used the command.
user:
Pick the person (or bot) to trout. Nobody gets pinged.

/fishbot feed​

Guest

Feed Fishbot hundreds and thousands.

Pixel answers in the channel. Everyone there sees the reply, and that you used the command.

/fishbot pet​

Guest

Give Fishbot a friendly stroke.

Pixel answers in the channel. Everyone there sees the reply, and that you used the command.
Guest

Sneak a cookie away from Fishbot.

Pixel answers in the channel. Everyone there sees the reply, and that you used the command.

Members ​

For paid members. Commands marked Friend also work with a friend membership.

/closing-time​

Member

Posts the closing-time reminder in the closing-time channel. Pixel also posts it by itself when the space closes.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.

Home Assistant ​

Lights, switches and doors in the space. You only ever see the devices you're allowed to see, and Pixel checks again whatever autocomplete offered.

Typing /ha shows the four Home Assistant commands.

/ha list​

Friend

The devices you may use, and their state.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.

/ha status device:​

Friend

One device's live state, when it last changed and a few details for its kind.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.Discord suggests values as you type. Pixel still checks whatever you pick.
device:
Which device.

/ha set device: state:​

Friend

Changes a device, such as switching a light on or off. Needs the capability for that kind of device, or ha-admin.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.A capability an admin grants on top of your tier. Any one of these will do.Discord suggests values as you type. Pixel still checks whatever you pick.
device:
Which device. Only the ones you may change are offered.
state:
What to set it to, such as on or off. Only the actions that device allows are offered.

/ha open door:​

Member

Unlocks a door. Members only, with ha-doors or ha-admin. It only ever unlocks.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.A capability an admin grants on top of your tier. Any one of these will do.Discord suggests values as you type. Pixel still checks whatever you pick.
door:
Which door.

Scheduled posts ​

Messages and polls that Pixel posts in a channel, once or on a repeat. These need the schedule-posts capability, and you can only schedule in channels you can post in yourself. Times are in Europe/Amsterdam.

Typing /schedule lists what you can do with scheduled posts.

/schedule message channel: when: [repeat:] [days:] [mentions:] [name:]​

Member

Schedules a message. A form opens for the text. Date tokens like {{date}} are filled in when it's posted.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.A capability an admin grants on top of your tier.Discord opens a form for the longer text after you send the command.
channel:
Where to post it.
when:
When to post, such as wed 1900, 14 oct 19:00 or tomorrow 9am.
[repeat:]
once, weekly, fortnightly, monthly or every-2-months. Once if left out.
[days:]
For weekly and fortnightly: which days, such as wed sat.
[mentions:]
Let @everyone, @here and role mentions ping. Off if left out.
[name:]
A name to find it by later. The start of the text if left out.

/schedule poll channel: when: [repeat:] [days:] [duration:] [multiple:] [name:]​

Member

Schedules a native Discord poll. A form opens for the question and the answers, one per line (2 to 10).

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.A capability an admin grants on top of your tier.Discord opens a form for the longer text after you send the command.
channel:
Where to post it.
when:
When to post it.
[repeat:]
How often. Once if left out.
[days:]
For weekly and fortnightly: which days.
[duration:]
How long people can vote, from 1 hour to 2 weeks. 1 day if left out.
[multiple:]
Let people pick more than one answer.
[name:]
A name to find it by later.

/schedule list​

Member

Every scheduled post, with where and when it goes out next.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.A capability an admin grants on top of your tier.

/schedule edit schedule: [when:] [repeat:] [days:] [name:]​

Member

Changes one of your own scheduled posts before it goes out: its content, and optionally when and how often. A new time or repeat counts from now, so nothing it would have posted before the edit goes out late. Turning a repeat into a one-off needs a new when.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.A capability an admin grants on top of your tier.Discord suggests values as you type. Pixel still checks whatever you pick.Discord opens a form for the longer text after you send the command.
schedule:
Which of your schedules. Only your own upcoming ones are offered.

/schedule preview schedule:​

Member

Shows exactly what a scheduled post will look like.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.A capability an admin grants on top of your tier.Discord suggests values as you type. Pixel still checks whatever you pick.
schedule:
Which schedule.

/schedule pause schedule:​

Member

Stops a schedule from posting until it's resumed.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.A capability an admin grants on top of your tier.Discord suggests values as you type. Pixel still checks whatever you pick.
schedule:
Which schedule.

/schedule resume schedule:​

Member

Starts a paused schedule again. Nothing missed while paused is posted. A one-off whose time passed while it was paused can't be resumed: delete it.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.A capability an admin grants on top of your tier.Discord suggests values as you type. Pixel still checks whatever you pick.
schedule:
Which schedule.

/schedule delete schedule:​

Member

Deletes a schedule.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.A capability an admin grants on top of your tier.Discord suggests values as you type. Pixel still checks whatever you pick.
schedule:
Which schedule.

Space state ​

Sets whether Pixelbar shows as open or closed. This needs the spacestate capability.

/spacestate set state:​

Member

Tells the space's state API that Pixelbar is open or closed. /status and the open and closed announcements follow once the change shows up on SpaceAPI. If the API doesn't accept it, Pixel says nothing changed.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.A capability an admin grants on top of your tier.
state:
open or close.

Admin ​

For Pixel's operators. Every reply is private, and every change is recorded. How to use them is in the runbook.

/admin status​

Admin

Pixel's health and an overview of the access lists.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.

/admin reload​

Admin

Re-reads the admin and member lists after they were edited by hand.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.

/admin level set user: level: [reason:]​

Admin

Makes someone a member or friend, or sets them back to guest.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.
user:
The person.
level:
member, friend or guest. Guest keeps their entry but gives no access.
[reason:]
Why, for the audit log.

/admin level get user:​

Admin

Someone's level, where it comes from, and their capabilities.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.
user:
The person.

/admin sync [user:]​

Admin

Sets Discord roles to match Pixel's lists, for one person or everyone listed.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.
[user:]
Just this person. Leave it out to sync everyone in Pixel's lists.

/admin capabilities grant user: capability: [reason:]​

Admin

Gives someone a capability.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.
user:
The person.
capability:
Which capability.
[reason:]
Why, for the audit log.

/admin capabilities grant-all user: [reason:]​

Admin

Gives someone every capability that exists.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.
user:
The person.
[reason:]
Why, for the audit log.

/admin capabilities revoke user: capability: [reason:]​

Admin

Takes a capability away.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.
user:
The person.
capability:
Which capability.
[reason:]
Why, for the audit log.

/admin capabilities list [user:]​

Admin

Which capabilities exist, or what one person has.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.
[user:]
Show just this person.

/admin announcements set style: channel:​

Admin

Posts open/closed announcements in a channel, in a style. Any number of channels, one style each.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.
style:
live (one post, edited to closed), timeline (a new post each time) or single (only the latest status, the old post deleted).
channel:
Where to announce.

/admin announcements remove channel:​

Admin

Stops announcing in a channel. Posts already there stay.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.
channel:
The channel to stop announcing in.

/admin announcements list​

Admin

Which channels get announcements, and in which style.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.

/admin closing-time set​

Admin

Sets the closing-time reminder. A form opens for the text.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.Discord opens a form for the longer text after you send the command.

/admin doors off​

Admin

Switches door control from Pixel off for everyone, at once.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.

/admin doors on​

Admin

Switches door control from Pixel back on.

Only you see Pixel's answer. Nobody else in the channel sees it, or that you used the command.

A Pixelbar community project.