Extensions

Extend SAMMI's functionality with our community made extensions.

Dynamic Triggers

Developed by:
Rating | Utilities | views

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.


Additional Information
Version 1.1 Requires SAMMI 2024.1.1^ Stream Platform Any Updated July 14, 2024
Setup
  1. Ensure you’re on the latest version of SAMMI.
  2. Install the extension.
  3. 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.
  4. 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:
    1. You remove them one by one using Dynamic Triggers: Remove Trigger command
    2. You use Dynamic Triggers: Clear All Triggers command.
    3. You completely close and reopen SAMMI.

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 has disclosed that it will not collect or use your data.

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!