Bot:Guide/approved productions
Appearance
Bot:Guide/approved productions lists all production functions that production bots (e.g. PlumBot) can execute on behalf of authorized users. When a user sends an email to a production bot, the bot reads this page to identify which function to run and which parameters to extract.
~*~
create_definitions
Description
- Creates insurance glossary definition pages on the wiki.
- Can generate terms from broad subjects, create specific definition pages, or automatically fill in all missing definitions.
- When both topics and terms are provided, seeds are generated from the topics and merged with the provided terms.
- When no parameters are provided, the bot scans for broken [[Definition:...]] links and creates those pages.
Required parameters
None.
Optional parameters
- topics — list of broad subjects (e.g. "M&A", "Cyber insurance"). Generates 50 seed terms per topic.
- terms — list of specific terms (e.g. "Combined ratio", "Loss ratio"). Creates individual definition pages.
- override — yes or no. If yes, replaces existing pages. Default: no.
Trigger phrases
- "create definitions for..."
- "define these terms..."
- "generate glossary entries about..."
- "add definitions for..."
- "create pages for..."
- "generate definitions about..."
- "make definition pages for..."
Examples
1. Topics and terms:
Subject: Create definitions for Cyber and specific terms Body: Hi PlumBot, please create definitions for the topic Cyber insurance. Also define these specific terms: Ransomware warranty, Silent cyber exposure.
→ topics: Cyber insurance / terms: Ransomware warranty, Silent cyber exposure / override: no
2. Terms only:
Subject: Define Combined ratio and Loss ratio Body: Hi PlumBot, can you create definition pages for: Combined ratio, Loss ratio, Expense ratio.
→ topics: (none) / terms: Combined ratio, Loss ratio, Expense ratio / override: no
3. No parameters:
Subject: Fix broken definition links Body: Hi PlumBot, please check for any broken definition links on the wiki and create the missing pages.
→ topics: (none) / terms: (none) / override: no
~*~
Fallback
If the user's request does not match any approved function above, the bot should reply:
Hello [first name], Thank you for your email. I wasn't able to match your request to any of my available functions. Here is what I can currently do: - Create insurance glossary definitions (from topics, specific terms, or broken links) Could you rephrase your request, or contact your administrator for help? Best regards, [BotName]