Skip to content

Pixelbar hackerspace · Rotterdam

Pixel

The assistant bot for the Pixelbar hackerspace. Ask whether the space is open, see what's on and get answers about Pixelbar, right in Discord.

Checking…

What Pixel does

Space

Is the space open?

/status reads the switch in the space and tells you whether Pixelbar is open, and for how long.

Read more

Events

What's coming up?

/events lists what's on at Pixelbar, from the Discord server's scheduled events.

Read more

Info

How do I join?

/info gives short answers about Pixelbar: where it is, visiting, membership and the house rules.

Read more

Announcements

Know when it opens

Pixel posts in Discord when the space opens and closes, and can toot it on Mastodon too.

Read more

Home

Lights, switches and doors

Friends and members can check and change the Home Assistant devices they're allowed to use.

Read more

Scheduling

Posts on a schedule

People with the schedule-posts capability can schedule messages and polls, once or on a repeat.

Read more

Try it in Discord

Type / in the Pixelbar Discord and pick a command. Replies that are about you are private: only you can see them.

How to use Pixel
Typing a slash in Discord lists Pixel's commands, such as /status, /ha, /info and /schedule, with a short description of each.

Who can do what

What you can do depends on your tier. Some commands also need a capability, which an admin gives to one person at a time.

  • GuestEveryone. Ask about the space, what's on and Pixelbar itself.
  • FriendA paid friend-of-Pixelbar membership. Adds Home Assistant devices opened to friends.
  • MemberA paid Pixelbar membership. Adds closing time, and doors with a capability.
  • AdminPixel's operators. Manage levels, capabilities and Pixel itself.
Tiers and capabilities

Run it, build it

Maintainers

Keeping Pixel running

The runbook covers access lists, moderation, deploys, secrets and what to do when Pixel is down.

Operations runbook

Contributors

How Pixel is built

TypeScript on Node.js, one dispatcher for every command, and tiers from two files. The source is on GitHub.

Architecture

A Pixelbar community project.