Overview
Dynamic Triggers is an extension that allows you to attach triggers to buttons dynamically via SAMMI commands.
These triggers work in the same way as your regular button triggers, but you can attach them to buttons on the fly.
Features
- Add a dynamic trigger to a button (persists through SAMMI resets, must be readded between SAMMI restarts)
- Modify an existing dynamic trigger
- Remove a dynamic trigger from a button
- See all active dynamic triggers
Supported Triggers
- Twitch Chat Message
- Youtube Chat Message
- Extension
- SAMMI Voice
- Webhook
Other triggers will be considered based on custom commissions./ Timers and hotkeys as DT will not work, please keep that in mind for any future suggestions.
Comes with a premade deck with all available commands and explanations.
Important Notes This extension may stop working if there are any significant updates to SAMMI Core. If that happens, please contact the developer for an update.
Special thanks goes to:
My amazing Patrons.
Thank you so much!
If you would like to support me developing SAMMI itself and my extensions, you can join my Patreon, which will give you access to all my upcoming creations for completely free and priority help on any of my extensions.
DISCLAIMER: The extension is provided as is. The developer has no obligation to provide maintenance and support services or handle any bug reports.
Feel free to edit the extension for your own use. You may not distribute, sell or publish it without the author’s permission.
Setup
- Ensure you’re on the latest version of SAMMI.
- Install the extension.
- Press the red INIT button or reload your Bridge, and wait for an alert the extension is loaded. You only need to do this once, as it will load automatically whenever you connect to Bridge.
- Review the premade deck “Dynamic Triggers” for all available extension commands.
Important Note
Please give the extension a few seconds to initiate on SAMMI startup./
This extension may stop working if there are any significant updates to SAMMI Core. If that happens, please contact the developer for an update.
Useful Tips
- DTs work the same as temporarily attaching a trigger to the end of the button triggers
- DTs do not override your existing button triggers
- DTs follow the exact same rules as regular button triggers, e.g. they won’t work if the button is blocked or the deck is disabled
- DTs support variables! You can freely modify them on the fly and, for example, change the message or who should be allowed to trigger the button.
- DTs do NOT reset when you reset SAMMI. They will stay active until:
- You remove them one by one using
Dynamic Triggers: Remove Trigger
command - You use
Dynamic Triggers: Clear All Triggers
command. - You completely close and reopen SAMMI.
- You remove them one by one using
Available Commands
Add or Modify Dynamic Trigger
Command Name: Dynamic Triggers: Add/Modify Trigger
Create a new dynamic trigger or modify an existing one.
Applicable for all dynamic trigger types:
Box Name | Explanation |
---|---|
Button ID | Button ID to attach or modify the trigger to. Leave empty to attach it to the current button. |
Group ID | Input Group ID if you want the trigger to respect Group queue. Else leave empty. |
Trigger ID | ID to identify your trigger, can be anything. Use this ID to modify or delete the trigger. |
DT: Twitch Chat Message
Box Name | Explanation |
---|---|
Message | Twitch Chat message to trigger the button. |
Username | Twitch username to trigger the button. Leave empty to allow all users. |
Only Allow | Select if you want to allow only Broadcaster/Moderator/VIP to trigger the button. |
Subscriber | Select if you want to allow only Subscribers to trigger the button. |
Founder | Select if you want to allow only the channel founder to trigger the button. |
EW | Allow Empty Wildcard |
CS | Case Sensitive |
DT: Youtube Chat Message
Box Name | Explanation |
---|---|
Message | Youtube Chat message to trigger the button. |
Broadcaster Only | Select if you want to allow only the broadcaster to trigger the button. |
Mod | Select if you want to allow only Moderators to trigger the button. |
Verified | Select if you want to allow only verified users to trigger the button. |
EW | Allow Empty Wildcard |
CS | Case Sensitive |
DT: Extension
Box Name | Explanation |
---|---|
Message | Extension message to trigger the button. |
DT: SAMMI Voice
Box Name | Explanation |
---|---|
Command | SAMMI Voice command to trigger the button. |
DT: Webhook
Box Name | Explanation |
---|---|
Trigger | Webhook trigger to trigger the button. |
Remove Dynamic Trigger
Command Name: Dynamic Triggers: Remove Trigger
Remove a dynamic trigger from a button. The trigger is removed as soon as the command runs.
Box Name | Explanation |
---|---|
Trigger ID | ID of the dynamic trigger to remove. |
Remove All Dynamic Triggers
Command Name: Dynamic Triggers: Clear All Triggers
Removes all dynamic triggers from all buttons. There might be 100-200ms delay to remove all triggers.
Privacy Policy
This developer declares that your data is:
- Not being sold to third parties.
- Not being used or transferred for purposes that are unrelated to the extension's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Reviews
Coming soon!