All modules

triggers

Custom webhook triggers — post embeds on external events

/triggers

Manage custom webhook triggers

  • createSubcommand

    Create a new webhook trigger

    • nameStringrequired

      Unique name for this trigger

    • providerStringrequired

      Provider type

    • channelChannelrequired

      Channel to post trigger messages to

  • editSubcommand

    Edit an existing trigger configuration

    • nameStringrequired

      Name of the trigger to edit

    • channelChannel

      New channel to post trigger messages to

    • providerString

      New provider type

    • new_nameString

      New name for this trigger

    • enabledBoolean

      Enable or disable this trigger

    • templateString

      New custom embed template (JSON)

    • filterString

      New filter conditions (JSON)

  • listSubcommand

    List all triggers for this server

  • deleteSubcommand

    Delete a trigger

    • nameStringrequired

      Name of the trigger to delete

  • testSubcommand

    Send a test message for a trigger

    • nameStringrequired

      Name of the trigger to test

  • templateSubcommand

    Set a custom embed template (JSON)

    • nameStringrequired

      Trigger name

    • jsonStringrequired

      Embed JSON, e.g. {"title":"PR {pr.title}","color":65280}

  • filterSubcommand

    Set filter conditions (JSON)

    • nameStringrequired

      Trigger name

    • jsonStringrequired

      Filter JSON, e.g. {"action":"closed","merged":true}