How to Setup Trigger Talk (Group IM)
You can extend your LifeBots bot’s capabilities with the growing library of LifeBots specialized add-ons.
LifeBots add-ons can be purchased in the LifeBots Add-On Store at https://lifebots.cloud/store.
This article walks through setting up the Trigger Talk (Group IM) add-on, which watches one Second Life group chat and answers automatically when a member types one of your keywords.
Two things set it apart from the other Trigger Talk add-ons: each rule chooses whether to answer in the group or by private IM, and responses can include clickable mentions and profile links.
Before You Begin
Your bot must already be a member of the Second Life group you want it to monitor, in a role that allows it to join group chat. Groups the bot cannot chat in will not appear in the group list, and you will see No groups with chat permission found.
Getting Started
- Purchase the Trigger Talk (Group IM) Add-On at https://lifebots.cloud/store/addon/trigger-talk-group-im
- Attach the add-on to one of your LifeBots bots.
- Note: Purchase an additional Trigger Talk (Group IM) Add-On for each bot you wish to configure.
Open the Add-On
- Visit your LifeBots Dashboard at https://lifebots.cloud/dashboard
- Click Trigger Talk (Group) in the ADDONS section of the Dashboard left panel
- Select the bot you want to configure
The Editor Toolbar
The toolbar carries Add Rule, Save Rules, Reset Changes, Import and Export.
[IMPORTANT:] Your changes are not saved automatically. Adding, editing, deleting or reordering a rule only changes it on screen. Click Save Rules before leaving the page.
Step 1: Turn It On and Choose the Group
Open the settings dialog:
- Under General Settings, switch on Enable Trigger Talk Group. This is the master switch for all trigger talk group functionality.
- Under Group Selection, use Select Group to choose the Second Life group to monitor for triggers.
[IMPORTANT:] Trigger Talk (Group IM) monitors one group per bot. To cover a second group you need the add-on on another bot that is a member of that group. Changing the selected group moves all your rules to the new group.
Rate Limits
A rate limit of 60 responses per hour and a 5 second cooldown between replies to the same person are applied automatically and are not editable. Group chat is far more visible than local chat, so this ceiling matters more here than anywhere else.
Step 2: Add Your First Rule
Click Add Rule.
| Field | What to Enter |
|---|---|
| Rule Title | A descriptive name for your own reference. Required. |
| Keywords/Triggers | Type a word into Add keyword and press Enter, or click Add. At least one required. |
| Response Message | The message to send when keywords are detected in group chat. Required. |
| Reply Mode | Where the bot sends its reply. See below. |
| Rule Enabled | On by default. |
Reply Mode
| Mode | Behaviour | Use It For |
|---|---|---|
| Group | The bot answers in the group chat, where everyone sees it. | Common questions the whole group benefits from. |
| IM | The bot answers privately by IM to whoever typed the keyword. | Long answers, landmarks, or anything that would clutter the group. |
[NOTE:] Mixing modes works well. Answer a short “what time is the event?” in Group, but send the full rules notecard or landmark by IM.
Response Options
| Option | Default | What It Does |
|---|---|---|
| Case Insensitive | On | Match keywords regardless of case. |
| Exact Match Only | Off | Only trigger on exact keyword matches, not partial. |
| Send Friend Request | Off | Automatically send a friend request to the sender. |
| Send Teleport Offer | Off | Send a teleport offer to the sender. |
Placeholders
The rule form lists the available placeholders under Available placeholders. Group IM supports two that the other Trigger Talk add-ons do not:
| Placeholder | Becomes |
|---|---|
{firstname} | The sender’s first name |
{lastname} | The sender’s last name |
{displayname} | The sender’s display name |
{mention} | A clickable @tag for the sender |
{profile} | A clickable link to the sender’s profile |
The uppercase forms %FIRST_NAME%, %LAST_NAME% and %DISPLAY_NAME% also work.
[NOTE:] {mention} is the natural choice in Group reply mode. In a busy group chat it makes clear who the bot is answering, without the reply reading as though it were addressed to everyone.
Worked Example
| Field | Value |
|---|---|
| Rule Title | Event Schedule |
| Keywords | event, schedule, when is |
| Response Message | {mention} Events run Fridays at 2pm SLT. Ask me for "landmark" and I will send you one. |
| Reply Mode | Group |
| Case Insensitive | On |
Step 3: Order Your Rules
Rules are checked in order and the first match wins. Drag and drop rules by their drag handle to change priority, then click Save Rules.
Step 4: Test It
- Confirm you have clicked Save Rules.
- Make sure the bot is online and shows as a member of the group.
- From another avatar in the same group, type one of your keywords in group chat.
- Confirm the reply lands where the rule’s Reply Mode says it should.
- Confirm any mention or profile link is clickable.
Import and Export
Export writes your rules to JSON for import into another bot. The LifeBots Format keeps global settings and metadata with a tamper-protection signature; the Standard Format is a smaller, rules-only file.
[IMPORTANT:] Importing replaces all existing rules and settings on that bot. Export a backup first.
Troubleshooting
| Problem | What to Check |
|---|---|
| Changes vanished after leaving the page | You did not click Save Rules. Nothing is saved automatically. |
| No groups with chat permission found | The bot is not in any group, or its role does not allow it to join group chat. |
| Bot never responds in group | Check Enable Trigger Talk Group is on, the correct group is selected, rules are saved, and the bot is online. |
| Bot responds in the wrong place | Check the rule’s Reply Mode, Group versus IM. |
| Bot answers in one group but not another | Each bot monitors only one group. Use a second bot for the second group. |
| Bot stopped answering mid-session | The 60 per hour limit has been reached. Narrow your keywords. |
| Mention is not clickable | {mention} and {profile} work only in Trigger Talk (Group IM), not in the Local Chat or IM add-ons. |
| Bot ignores capitalised words | Case Insensitive is off for that rule. |
| Teleport offer never arrives | The sender may have teleport offers blocked, or the bot may lack permission to send them. |
| Rules disappeared after changing group | Rules follow the bot, not the group. Changing the selected group applies the same rules to the new group. |

