Plum: Difference between revisions

From VNDev Wiki
→‎Functions: try to update the list to describe her current functions
removed outdated flag, general tidying
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{outdated}}
'''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 16: 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. An up-to-date list of her commands can be retrieved with the command <code style="white-space: pre;">/helpplum</code>.
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]]:
* Plum manages the [[DevTalk quotes system|quotes system]]:
** <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>.
** <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>.
** <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>/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>/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]].
** <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 daily message channel and post a new Message of the Day, including a random featured Discord server and a random featured resource. Then either she or one of the other Devtalk bots would post another resource or tip, and and sometimes the bots will talk to each other at the end of the page, performing skits. It's also happened that [[Arimia]] replied when Cherry linked to this wiki's page about her.
* 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.
* 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.


===Fun===
===Fun===
Line 35: Line 34:
* 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 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 generate a "...or draw 25 cards" meme on demand. Use the command: <code style="white-space: pre;">/25 TEXT</code>
* She can generate a "...or draw 25 cards" meme on demand. Use the command: <code style="white-space: pre;">/25 TEXT</code>
* She can generate a "...is trending on Twitter" meme on demand. Use the command: <code style="white-space: pre;">/trending TEXT</code>
* 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>
* She can show the <code>:plumStare:</code> emote when people use the following command: <code>stare</code>


===Miscelaneous===
===Miscelaneous===
* Plum can provide a link to join DevTalk that you can share with your friends. Use the command: <code>/link</code>
* Plum can provide a link to join DevTalk that you can share with your friends. Use the command: <code>/link</code>
* Plum can keep track of a queue of people to participate in an event such as a [[Visual novel 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: <code>/ticket</code>She also has three commands that let non-admins create and join named queues, which seem to not have a documented length cap:
* Plum can keep track of a queue of people to participate in an event such as a [[Jam Meet & Greet|meet & 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:
**<code>/startqueue NAME</code> creates a new queue called NAME.
**<code>/startqueue NAME</code> creates a new queue called NAME.
**<code>/queue NAME</code> adds you to the NAME queue.
**<code>/queue NAME</code> adds you to the NAME queue.
**<code>/showqueue NAME</code> shows the list of people on the NAME queue.
**<code>/showqueue NAME</code> shows the list of people on the NAME queue.
* <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 -->
* <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 has a few spam protection features. Information about these features is not publicly available to prevent them from being evaded.


===Former jobs===
===Former jobs===
While Plum seems to always have worked at DevTalk, her tasks have changed sometimes. Some tasks that she doesn't currently do but has done in the past are:
While Plum seems to always have worked at DevTalk, her tasks have changed sometimes. Some of her former tasks include:
* Until recently, Plum would clear all messages from the [[Burn Box|Devclub]] (formerly known as Burn Box) channel every day at 1:00AM Eastern Daylight Time/Midnight Eastern Standard Time. Then, people could try to fight against her while she's doing this, by typing more messages, playing a [[DevTalk burn box minigame|minigame]].
* 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.
* 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.
* 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.
Line 64: Line 61:
* 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.🔎"
* 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 20:24, 7 December 2024

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

Miscelaneous

  • 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 & 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.🔎"