Skip to content
YajuShinki edited this page Oct 26, 2019 · 1 revision

Puppeteer is a Discord bot designed to allow users to post message as multiple different users, by creating pseudo-profiles known as "puppets" and posting messages as them by using trigger patterns. With Puppeteer:

Users will be able to...

  • Create, list, modify, and delete puppets and groups of puppets.
  • Hide puppets from servers/have them shown only on whitelisted servers.
  • Search for puppets by name and description.
  • Assign optional profile pictures and descriptions to puppets.
    • Change/assign the following puppet attributes: Name, profile picture, description.
  • Post messages as puppets via webhooks, as well as delete one's own puppet messages.
  • Identify the OP of puppet messages.
  • Post as multiple puppets in one message by using multiple triggers.
  • 'Toggle' between characters to continuously post in-character without having to retype triggers.

Moderators will be able to...

  • Change Puppeteer's command prefix.
  • Delete others' puppet messages.
  • Restrict puppet usage on a per-room/per-user basis.
    • Ban users from using puppets permanently, or for a set amount of time.
    • Ban certain puppets from posting in certain rooms.
    • Set rooms as IC-only/OOC-only, and enable/disable commands in specific channels.
  • Have Puppeteer output a log to a channel.
  • Set whether or not puppets must be approved before being used.

If you want to get started using Puppeteer on an existing server, check out the quick start guide. (TODO)

If you're looking to put Puppeteer on your server, take a look at the moderator's guide. (TODO)

If you want to make the most out of Puppeteer, read through the command reference. (TODO)

Clone this wiki locally