Plum: Difference between revisions

From VNDev Wiki
Mention new command and use the name "Devclub" but retain that it was formerly known as burnbox
m removed links to people
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''Plum''' is one of the [[:Category:Bot Personality|bot personalities]] for [[DevTalk]].
{{Infobox bot
{{Infobox bot
| name                  =  
| name                  =  
| title                  =  
| title                  =  
| logo                  = [[File:Plum PFP.jpg|x200px]]
| logo                  = [[File:Plum PFP.jpg|200px]]
| logo caption          =  
| logo caption          =  
| screenshot            = <!-- [[File: ]] -->
| screenshot            = <!-- [[File: ]] -->
Line 8: Line 9:
| collapsible            =  
| collapsible            =  
| role                  = Manage the DevTalk Discord server
| role                  = Manage the DevTalk Discord server
| creator                = [[Nai]]
| creator                = Stella
| status                = Active
| status                = Active
| activated              = {{Start date and age|2019|04|15}}
| activated              = {{Start date and age|2019|04|15}}
Line 15: Line 16:
| invite                =
| invite                =
}}
}}
'''Plum''' is one of the [[:Category:Bot Personality|bot personalities]] for [[DevTalk]].
==Functions==
==Functions==
Plum is mostly responsible for tasks related to managing the DevTalk Discord server.
Plum is mostly responsible for tasks related to managing the DevTalk Discord server. An up-to-date list of her commands can be retrieved with the command <code style="white-space: pre;">/helpplum</code>.


===Channel Management===
===Channel Management===
* Plum manages the [[DevTalk quotes system|quotes system]], the [[DevTalk suggestions system|Suggestions channel]], and the [[DevTalk jobs system|Jobs and Volunteers channels]].
* Plum manages the [[DevTalk quotes system|quotes system]]:
* Every night (Eastern time), Plum will clear out the Welcome channel and post a new [[DevTalk MOTD|Message of the Day]], including a random featured Discord server and a random featured resource.
** <code>/addquote NAME CONTENT</code> adds a quote with the contents <code>CONTENT</code> and the name <code>NAME</code>. It's possible for several quotes to share the same name.<br>A synonym for <code>/addquote NAME CONTENTS</code> is <code>.. NAME CONTENTS</code>.
* She will automatically assign the appropriate roles to users who react to messages in the Role Select channel.
** <code>/getquote NAME</code> gets a random quote with the name NAME. To get a specific quote, use <code>/getquote NAME NUMBER</code> with NUMBER being 1 for the first quote added under a name, 2 for the second one, and so on.<br>A synonym for <code>/getquote NAME (NUMBER)</code> is <code>.. NAME (NUMBER)</code>.
** <code>/qinfo NAME</code> tells you how many quotes have the name <code>NAME</code>.<br>And <code>/qinfo NAME NUMBER</code> shows information about a specific quote. It shows who submitted it, when they submitted it, what it contains, and what its index is. You need the index if you want to delete a quote.
** <code>/qdel INDEX</code> deletes the quote with the index <code>INDEX</code>. Can be used by the person that submitted the quote, or by moderators or [[DevTalk#DevTalk Stars|stars]].
* Every day, Plum will clear out the [[DevTalk daily message|daily message]] channel and post a new Message of the Day, including a random featured Discord server and a random featured resource. Afterwards, a [[List of DevTalk daily message skits|skit]] will occur, where several of the bots will talk with each other. Some of these skits are special, story-based skits that only occur once, while others are part of a regular rotation.
* Plum will add a heart emoji reaction to any image posted in the Artspam channel.
* Plum will add a heart emoji reaction to any image posted in the Artspam channel.
* Every day at 1:00AM Eastern Daylight Time/Midnight Eastern Standard Time, Plum will clear all messages from the [[Burn Box|Devclub]] (formerly known as Burn Box) channel. If you try to fight against her while she's doing this, you can play a [[DevTalk burn box minigame|minigame]].
* Plum will clear all messages from the [[Devclub]] (formerly known as Burn Box) channel every Saturday at 1:00AM Eastern Daylight Time/Midnight Eastern Standard Time. Chatters can try to fight against her while she's doing this by typing more messages, activating a [[Devclub minigame|minigame]].
* Plum will actively detect and suppress spam bots with a number of undisclosed techniques. This feature includes deleting of the offending messages, the quarantining of the offending user, and notifying the moderation team that she has taken these actions.


===Search===
===Fun===
* Plum can search [[The Visual Novel Database]] for a particular visual novel. Use the command:
* Plum can answer any yes/no question with 100% accuracy (except for the times when she's wrong). Use the command: <code>/8ball QUESTION</code> replacing <code>QUESTION</code> with a question, like this:<br/> <code>/8ball Will Plum answer this question correctly?</code>
/vndb Name of VN
* She can generate a "Next you'll say..." meme on demand. Use the command: <code style="white-space: pre;">/next TEXT</code>, replacing <code>TEXT</code> with the text to insert in the image.
* She can search [[Steam]] for a particular game. Use the command:
* She can generate a "...or draw 25 cards" meme on demand. Use the command: <code style="white-space: pre;">/25 TEXT</code>
/steam Name of Game
* She can generate a "...is trending on Twitter" meme on demand. Use the command: <code style="white-space: pre;">/trending TEXT</code>. As of early December 2024, this command is broken.
* She can show the <code>:plumStare:</code> emote when people use the following command: <code>stare</code>


===Fun===
===Miscellaneous===
* Plum can answer any yes/no question with 100% accuracy (except for the times when she's wrong). Use the command:
* Plum can provide a link to join DevTalk that you can share with your friends. Use the command: <code>/link</code>
/8ball Will Plum answer this question correctly?
* Plum can keep track of a queue of people to participate in an event such as a [[Meet and greet]]. A moderator creates an amount of tickets, and people can use the <code>/ticket</code> command, which puts them in a place in the queue. She also has three commands that let non-admins create and join named queues, which seem to not have a documented length cap:
* She can generate a "Next you'll say..." meme on demand. Use the command:
**<code>/startqueue NAME</code> creates a new queue called NAME.
/next some words here
**<code>/queue NAME</code> adds you to the NAME queue.
* She can generate a "...or draw 25 cards" meme on demand. Use the command:
**<code>/showqueue NAME</code> shows the list of people on the NAME queue.
/25 some words here
* <code>/timestamp HOUR MINUTE (MONTH) (DAY) (YEAR)</code> generates a timestamp. <!-- Edit this after Stella confirms which timezone you should use when writing the command -->
* She can generate a "...is trending on Twitter" meme on demand. Use the command:
/trending some words here


===Miscelaneous===
===Former jobs===
* Plum can provide a link to join DevTalk that you can share with your friends. Use the command:
While Plum seems to always have worked at DevTalk, her tasks have changed sometimes. Some of her former tasks include:
/link
* In the past, she would automatically assign the appropriate roles to users who react to messages in the Role Select channel. Nowadays Discord does that automatically.
* Plum will, on request, provide a disclaimer about the way our community refers to transgender & gender non-conforming people. Use the command:
* She used to manage the Jobs and Volunteers channels, which are now run as Discord forum channels & do not need a bot's help any more.
/glaad
* Plum would, on request, provide a disclaimer about the way our community refers to transgender & gender non-conforming people. The command was <code>/glaad</code>
* Plum can keep track of a queue of people to participate in an event such as a [[VN Jam|VN jam]] [[Voice acting#Casting Voice Actors|voice casting]] event. A moderator creates an amount of tickets and people using the following command might get tickets which puts them in a place in the queue.
/ticket
* She has a few spam protection features. Information about these features is not publicly available to prevent them from being evaded.


==Personality==
==Personality==
Line 62: Line 60:
* Plum is a terrible baker and once managed to burn a no-bake cheesecake.
* Plum is a terrible baker and once managed to burn a no-bake cheesecake.
* She doesn't celebrate national pride holidays.
* She doesn't celebrate national pride holidays.
* Plum's Discord Profile reads: "Hey!  I'm Plum. I'm in charge of internal data and communications in DevTalk. Catch me in the club at midnight if you have something to say. 🔎Looking for my place in this world wide world.🔎"


{{bot nav}}
{{bot nav}}
{{devtalk nav}}
{{devtalk nav}}

Latest revision as of 18:35, 13 February 2025

Plum is one of the bot personalities for DevTalk.

Role/Purpose Manage the DevTalk Discord server
Creator(s) Stella
Status Active
Initial activation April 15, 2019; 5 years ago (2019-04-15)
Written in C#

Functions

Plum is mostly responsible for tasks related to managing the DevTalk Discord server. An up-to-date list of her commands can be retrieved with the command /helpplum.

Channel Management

  • Plum manages the quotes system:
    • /addquote NAME CONTENT adds a quote with the contents CONTENT and the name NAME. It's possible for several quotes to share the same name.
      A synonym for /addquote NAME CONTENTS is .. NAME CONTENTS.
    • /getquote NAME gets a random quote with the name NAME. To get a specific quote, use /getquote NAME NUMBER with NUMBER being 1 for the first quote added under a name, 2 for the second one, and so on.
      A synonym for /getquote NAME (NUMBER) is .. NAME (NUMBER).
    • /qinfo NAME tells you how many quotes have the name NAME.
      And /qinfo NAME NUMBER shows information about a specific quote. It shows who submitted it, when they submitted it, what it contains, and what its index is. You need the index if you want to delete a quote.
    • /qdel INDEX deletes the quote with the index INDEX. Can be used by the person that submitted the quote, or by moderators or stars.
  • Every day, Plum will clear out the daily message channel and post a new Message of the Day, including a random featured Discord server and a random featured resource. Afterwards, a skit will occur, where several of the bots will talk with each other. Some of these skits are special, story-based skits that only occur once, while others are part of a regular rotation.
  • Plum will add a heart emoji reaction to any image posted in the Artspam channel.
  • Plum will clear all messages from the Devclub (formerly known as Burn Box) channel every Saturday at 1:00AM Eastern Daylight Time/Midnight Eastern Standard Time. Chatters can try to fight against her while she's doing this by typing more messages, activating a minigame.
  • Plum will actively detect and suppress spam bots with a number of undisclosed techniques. This feature includes deleting of the offending messages, the quarantining of the offending user, and notifying the moderation team that she has taken these actions.

Fun

  • Plum can answer any yes/no question with 100% accuracy (except for the times when she's wrong). Use the command: /8ball QUESTION replacing QUESTION with a question, like this:
    /8ball Will Plum answer this question correctly?
  • She can generate a "Next you'll say..." meme on demand. Use the command: /next TEXT, replacing TEXT with the text to insert in the image.
  • She can generate a "...or draw 25 cards" meme on demand. Use the command: /25 TEXT
  • She can generate a "...is trending on Twitter" meme on demand. Use the command: /trending TEXT. As of early December 2024, this command is broken.
  • She can show the :plumStare: emote when people use the following command: stare

Miscellaneous

  • Plum can provide a link to join DevTalk that you can share with your friends. Use the command: /link
  • Plum can keep track of a queue of people to participate in an event such as a Meet and greet. A moderator creates an amount of tickets, and people can use the /ticket command, which puts them in a place in the queue. She also has three commands that let non-admins create and join named queues, which seem to not have a documented length cap:
    • /startqueue NAME creates a new queue called NAME.
    • /queue NAME adds you to the NAME queue.
    • /showqueue NAME shows the list of people on the NAME queue.
  • /timestamp HOUR MINUTE (MONTH) (DAY) (YEAR) generates a timestamp.

Former jobs

While Plum seems to always have worked at DevTalk, her tasks have changed sometimes. Some of her former tasks include:

  • In the past, she would automatically assign the appropriate roles to users who react to messages in the Role Select channel. Nowadays Discord does that automatically.
  • She used to manage the Jobs and Volunteers channels, which are now run as Discord forum channels & do not need a bot's help any more.
  • Plum would, on request, provide a disclaimer about the way our community refers to transgender & gender non-conforming people. The command was /glaad

Personality

Plum is observant, reasonable, self-sufficient, and adventurous. She can be snarky at times and has been described as a "meanspirited big sister type".

Fun Facts

  • Her favorite holiday beverage is hot cocoa.
  • Her best subject in school was Astrophysics, and her worst was Literature.
  • Out of the DevTalk personalities, Plum is closest with Cherry.
  • Plum is a terrible baker and once managed to burn a no-bake cheesecake.
  • She doesn't celebrate national pride holidays.
  • Plum's Discord Profile reads: "Hey! I'm Plum. I'm in charge of internal data and communications in DevTalk. Catch me in the club at midnight if you have something to say. 🔎Looking for my place in this world wide world.🔎"