Skip to main content

Overview

The monkeyboard works exactly like the starboard, but with the monkey. Where the star marks what a server loves, the 🐒 marks the opposite: the message that deserves a facepalm, the worst take of the week, the thing that made everyone laugh for the wrong reasons. When a message gets enough 🐒 reactions, Petto copies it to the monkeyboard channel. It has its own channel, its own emoji, its own count and its own reposts, so a server can have both boards at once, or only one.
Petto's repost in the monkeyboard channel with the count, the memes channel, for's message and picture in a brown embed and the Original Message button

In Discord: a meme with five 🐒, reposted in the monkeyboard.

It needs Manage Server to configure. The same settings are in the Boards page of the dashboard (Community), a card for each board with a sample of the repost.
The Monkeyboard window with the channel, reactions needed, up to five emojis, the color, the switches, the repost design and what is ignored

Dashboard → Community → Boards: the window of the Monkeyboard, opened with its edit button.

Setting it up

liam sets #monkeyboard and Petto answers with the threshold, the emoji and the channel

In Discord: the channel of the reposts.

liam enables the monkeyboard and Petto says it is on in #monkeyboard

In Discord: the board turned on with the current settings.

liam disables the monkeyboard, Petto confirms it, and kira's view says it is disabled

In Discord: the board turned off; view then says it is disabled.

liam sets the threshold to 5 and Petto confirms it

In Discord: how many reactions a message needs.

liam sets 🐒 🍌 and Petto answers with both emojis

In Discord: two emojis: the first is the main one.

chu asks for the settings: channel, threshold 5, emoji, self-react off, the usual message, one ignored channel and one ignored role

In Discord: the current settings.

  • set chooses the channel where the reposts go. enable turns it on with the current settings, and disable turns it off (and forgets the reposts it made).
  • threshold is how many reactions a message needs (from 1 to 100, default 3).
  • emoji is the reaction that counts, a Unicode or a custom emoji (default 🐒). You can give up to 5 (!monkeyboard emoji 🐒 🍌): the first is the main one, a message counts with any of them, and someone who reacts with several counts once.
  • view shows the current settings.
Short names: !mkb and !monkey.

The rest

Everything else is the same as in the starboard, with the same words:
  • !monkeyboard selfmonkey <enabled>: let people count their own reaction (off by default).
  • !monkeyboard ignore <channel|role|member> <target> and unignore: messages from there never reach the board.
  • !monkeyboard message <template> (or none): a saved embed for the reposts. It has its own {monkey.*} variables: {monkey.count}, {monkey.emoji}, {monkey.channel}, {monkey.link}, {monkey.author}, {monkey.content}, {monkey.image} and the rest, the same ones the starboard has as {star.*}.
  • !monkeyboardconfig shows the whole configuration in one place.
liam runs selfmonkey true and Petto confirms the settings of the monkeyboard

In Discord: the author's own reaction counts now.

kira ignores #bot-commands and @Muted, then unignores #bot-commands, and Petto confirms each one

In Discord: a channel and a role ignored, and the channel taken back with unignore.

liam picks a saved embed and Petto says its variables start with the board's name, then none brings back the usual message

In Discord: a saved embed for the reposts, and none to go back to the usual one.

Petto shows the channel, threshold, emoji, color, switches and ignores, and every command

In Discord: the whole configuration of the monkeyboard.

The repost shows the author, the text, the pictures, the count of 🐒 and a link to the original message, in a brown embed. The count follows the reactions, and the repost goes away if they are taken back below the threshold.