diff --git a/streamerbot/3.api/1.sub-actions/core/points/admin/get-points-definition.md b/streamerbot/3.api/1.sub-actions/core/points/admin/get-points-definition.md new file mode 100644 index 00000000..e636d1e3 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/admin/get-points-definition.md @@ -0,0 +1,17 @@ +--- +title: Get Points Definition +description: Fetch the current points definition for a specific point +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to fetch + - name: Destination Variable + type: string + description: The variable to store the fetched points definition +csharpMethods: + - GetPointDefinition + - GetPointDefinitions +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/admin/reset-points-definition.md b/streamerbot/3.api/1.sub-actions/core/points/admin/reset-points-definition.md new file mode 100644 index 00000000..2b95d187 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/admin/reset-points-definition.md @@ -0,0 +1,13 @@ +--- +title: Reset Points Definition +description: Reset the points definition for a specific point +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to reset +csharpMethods: + - ResetPointDefinition +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/bulk/award-points-to-all.md b/streamerbot/3.api/1.sub-actions/core/points/bulk/award-points-to-all.md new file mode 100644 index 00000000..946cb7a7 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/bulk/award-points-to-all.md @@ -0,0 +1,27 @@ +--- +title: Award Points to All +description: Award points to all users +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to award points for + - name: Amount + type: number + required: true + default: 0 + description: The amount of points to award to all users (supports variables) + - name: Platform + type: string + description: The platform to award points for (leave blank for all platforms) + - name: Only Award to Active Users + type: checkbox + description: If checked, it will only award points to active users + - name: Apply User/Group Multipliers + type: checkbox + description: If checked, it will apply any user/group multipliers to the awarded points +csharpMethods: + - AwardPointsToAll +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/groups/award-points-to-group.md b/streamerbot/3.api/1.sub-actions/core/points/groups/award-points-to-group.md new file mode 100644 index 00000000..17e5e4ac --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/groups/award-points-to-group.md @@ -0,0 +1,26 @@ +--- +title: Award Points to Group +description: Award points to all users in the specified group +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to award points for + - name: Group + type: Select + required: true + default: None + description: Choose the group you want to award points to (supports variables) + - name: Amount + type: number + required: true + default: 0 + description: The amount of points to award to all users (supports variables) + - name: Apply User/Group Multipliers + type: checkbox + description: If checked, it will apply any user/group multipliers to the awarded points +csharpMethods: + - AwardPointsToGroup +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/groups/get-group-multiplier.md b/streamerbot/3.api/1.sub-actions/core/points/groups/get-group-multiplier.md new file mode 100644 index 00000000..0b5b359f --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/groups/get-group-multiplier.md @@ -0,0 +1,21 @@ +--- +title: Get Group Multiplier +description: Fetch the multiplier for a specific group +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to fetch the group multiplier for + - name: Group + type: Select + required: true + default: None + description: Choose the group you want to fetch the multiplier for (supports variables) + - name: Destination Variable + type: string + description: The variable to store the fetched group multiplier +csharpMethods: + - GetGroupMultiplier +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/groups/remove-group-multiplier.md b/streamerbot/3.api/1.sub-actions/core/points/groups/remove-group-multiplier.md new file mode 100644 index 00000000..ae6e01e7 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/groups/remove-group-multiplier.md @@ -0,0 +1,18 @@ +--- +title: Remove Group Multiplier +description: Remove the multiplier for a specific group +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to remove the group multiplier for + - name: Group + type: Select + required: true + default: None + description: Choose the group you want to remove the multiplier for +csharpMethods: + - RemoveGroupMultiplier +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/groups/set-group-multiplier.md b/streamerbot/3.api/1.sub-actions/core/points/groups/set-group-multiplier.md new file mode 100644 index 00000000..05fb88ee --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/groups/set-group-multiplier.md @@ -0,0 +1,23 @@ +--- +title: Set Group Multiplier +description: Set the multiplier for a specific group +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to set the group multiplier for + - name: Group + type: Select + required: true + default: None + description: Choose the group you want to set the multiplier for (supports variables) + - name: Multiplier + type: number + required: true + default: 1.0 + description: The multiplier for the selected group (supports variables) +csharpMethods: + - SetGroupMultiplier +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/leaderboards/get-points-leaderboard.md b/streamerbot/3.api/1.sub-actions/core/points/leaderboards/get-points-leaderboard.md new file mode 100644 index 00000000..47275e9e --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/leaderboards/get-points-leaderboard.md @@ -0,0 +1,23 @@ +--- +title: Get Points Leaderboard +description: Fetch the points leaderboard for a specific point definition +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to fetch the leaderboard for + - name: Count + type: number + required: true + default: None + description: The number of top users to fetch + - name: Offset + type: number + required: true + default: 0 + description: The starting point for fetching the leaderboard (0-indexed, supports variables) +csharpMethods: + - GetLeaderboard +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/users/award-points.md b/streamerbot/3.api/1.sub-actions/core/points/users/award-points.md new file mode 100644 index 00000000..af9389fb --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/users/award-points.md @@ -0,0 +1,36 @@ +--- +title: Award Points +description: Award points to a specific user +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to award points for + - name: User + type: Select + required: true + default: None + description: The username of the user you want to award points to (supports variables) + - name: platform + type: String + required: true + default: '%userType%' + description: The platform of the user you want to award points to (supports variables) + - name: Amount + type: number + required: true + default: 0 + description: The amount of points to award to all users (supports variables) + - name: Apply User/Group Multipliers + type: checkbox + description: If checked, it will apply any user/group multipliers to the awarded points + - name: Destination Variable + type: String + required: false + default: userPoints + description: The argument variable name to store the users points after awarding (supports variables) +csharpMethods: + - AddPoints +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/users/check-points.md b/streamerbot/3.api/1.sub-actions/core/points/users/check-points.md new file mode 100644 index 00000000..90375d60 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/users/check-points.md @@ -0,0 +1,37 @@ +--- +title: Check Points +description: Check the points of a specific user +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to check points for + - name: User + type: Select + required: true + default: None + description: The username of the user you want to check points for (supports variables) + - name: platform + type: String + required: true + default: '%userType%' + description: The platform of the user you want to check points for (supports variables) + - name: Required Amount + type: number + required: true + default: 0 + description: The minimum amount of points to check for (supports variables) + - name: Break Action of Failure + type: checkbox + default: true + description: If checked, it will break the action chain if the point check fails + - name: Destination Variable + type: String + required: false + default: userPoints + description: The argument variable name to store the users points after awarding (supports variables) +csharpMethods: + - GetPoints +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/users/delete-points.md b/streamerbot/3.api/1.sub-actions/core/points/users/delete-points.md new file mode 100644 index 00000000..7ee4e153 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/users/delete-points.md @@ -0,0 +1,23 @@ +--- +title: Delete Points +description: Deletes all points from a specific user +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to delete points for + - name: User + type: Select + required: true + default: None + description: The username of the user you want to delete points from (supports variables) + - name: platform + type: String + required: true + default: '%userType%' + description: The platform of the user you want to delete points from (supports variables) +csharpMethods: + - RemovePoints +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/users/get-points.md b/streamerbot/3.api/1.sub-actions/core/points/users/get-points.md new file mode 100644 index 00000000..3a7f1a98 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/users/get-points.md @@ -0,0 +1,28 @@ +--- +title: Get Points +description: Retrieve the points of a specific user +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to retrieve points for + - name: User + type: Select + required: true + default: None + description: The username of the user you want to retrieve points for (supports variables) + - name: platform + type: String + required: true + default: '%userType%' + description: The platform of the user you want to retrieve points for (supports variables) + - name: Destination Variable + type: String + required: false + default: userPoints + description: The argument variable name to store the users points (supports variables) +csharpMethods: + - GetPoints +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/users/get-user-multiplier.md b/streamerbot/3.api/1.sub-actions/core/points/users/get-user-multiplier.md new file mode 100644 index 00000000..192b624d --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/users/get-user-multiplier.md @@ -0,0 +1,28 @@ +--- +title: Get User Multiplier +description: Retrieve the multiplier for a specific user +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to retrieve the multiplier for + - name: User + type: Select + required: true + default: None + description: The username of the user you want to retrieve the multiplier for (supports variables) + - name: platform + type: String + required: true + default: '%userType%' + description: The platform of the user you want to retrieve the multiplier for (supports variables) + - name: Destination Variable + type: String + required: false + default: userMultiplier + description: The argument variable name to store the effective multiplier value (supports variables) +csharpMethods: + - GetUserMultiplier +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/users/reset-user-points.md b/streamerbot/3.api/1.sub-actions/core/points/users/reset-user-points.md new file mode 100644 index 00000000..aa845557 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/users/reset-user-points.md @@ -0,0 +1,28 @@ +--- +title: Reset User Points +description: Reset the points of a specific user to 0 +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to award points for + - name: User + type: Select + required: true + default: None + description: The username of the user you want to award points to (supports variables) + - name: platform + type: String + required: true + default: '%userType%' + description: The platform of the user you want to award points to (supports variables) + - name: Destination Variable + type: String + required: false + default: userPoints + description: The argument variable name to store the users points after resetting to 0 (supports variables) +csharpMethods: + - ResetUserPoints +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/users/set-points.md b/streamerbot/3.api/1.sub-actions/core/points/users/set-points.md new file mode 100644 index 00000000..31e42cf7 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/users/set-points.md @@ -0,0 +1,33 @@ +--- +title: Set Points +description: Set the points of a specific user +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to set points for + - name: User + type: Select + required: true + default: None + description: The username of the user you want to set points for (supports variables) + - name: platform + type: String + required: true + default: '%userType%' + description: The platform of the user you want to set points for (supports variables) + - name: Amount + type: number + required: true + default: 0 + description: The amount of points to set for the user (supports variables) + - name: Destination Variable + type: String + required: false + default: userPoints + description: The argument variable name to store the users points after setting (supports variables) +csharpMethods: + - SetPoints +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/users/spend-points.md b/streamerbot/3.api/1.sub-actions/core/points/users/spend-points.md new file mode 100644 index 00000000..10fcf1d7 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/users/spend-points.md @@ -0,0 +1,37 @@ +--- +title: Spend Points +description: Spend points from a specific user +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to spend points for + - name: User + type: Select + required: true + default: None + description: The username of the user you want to spend points from (supports variables) + - name: platform + type: String + required: true + default: '%userType%' + description: The platform of the user you want to spend points from (supports variables) + - name: Amount + type: number + required: true + default: 0 + description: The amount of points to spend from the user (supports variables) + - name: Break action sequence if user has insufficient points + type: checkbox + default: true + description: If checked, the action sequence will be broken if the user has insufficient points + - name: Destination Variable + type: String + required: false + default: userPoints + description: The argument variable name to store the users points after spending (supports variables) +csharpMethods: + - SpendPoints +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/users/transfer-points.md b/streamerbot/3.api/1.sub-actions/core/points/users/transfer-points.md new file mode 100644 index 00000000..ec9e6173 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/users/transfer-points.md @@ -0,0 +1,43 @@ +--- +title: Transfer Points +description: Transfer points from one user to another +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to transfer points for + - name: Source User + type: Select + required: true + default: None + description: The username of the user you want to transfer points from (supports variables) + - name: Source Platform + type: String + required: true + default: '%userType%' + description: The platform of the user you want to transfer points from (supports variables) + - name: Target User + type: Select + required: true + default: None + description: The username of the user you want to transfer points to (supports variables) + - name: Target Platform + type: String + required: true + default: '%userType%' + description: The platform of the user you want to transfer points to (supports variables) + - name: Amount + type: number + required: true + default: 0 + description: The amount of points to transfer (supports variables) + - name: Base Variable Name + type: String + required: false + default: userPoints + description: Outputs '%(variableName)Source%' and '%(variableName)Target%' with the users points after the transfer (supports variables) +csharpMethods: + - TransferPoints +--- \ No newline at end of file diff --git a/streamerbot/3.api/1.sub-actions/core/points/users/update-points.md b/streamerbot/3.api/1.sub-actions/core/points/users/update-points.md new file mode 100644 index 00000000..09e374c3 --- /dev/null +++ b/streamerbot/3.api/1.sub-actions/core/points/users/update-points.md @@ -0,0 +1,37 @@ +--- +title: Update Points +description: Update the point balance for a specific user +version: 1.1.0 +parameters: + - name: Point Definition + type: Select + required: true + default: None + description: Choose the point definition you want to update points for + - name: User + type: Select + required: true + default: None + description: The username of the user you want to update points for (supports variables) + - name: platform + type: String + required: true + default: '%userType%' + description: The platform of the user you want to update points for (supports variables) + - name: Amount + type: number + required: true + default: 0 + description: The amount of points to update (supports variables) + - name: Apply User/Group Multipliers + type: checkbox + description: If checked, it will apply any user/group multipliers to the updated points + - name: Destination Variable + type: String + required: false + default: userPoints + description: The argument variable name to store the users points after updating (supports variables) +csharpMethods: + - UpdatePoints + - UpdateBulkPoints +--- \ No newline at end of file diff --git a/streamerbot/3.api/3.csharp/5.enums/event-source.md b/streamerbot/3.api/3.csharp/5.enums/event-source.md index 5ce088a2..4141f424 100644 --- a/streamerbot/3.api/3.csharp/5.enums/event-source.md +++ b/streamerbot/3.api/3.csharp/5.enums/event-source.md @@ -76,7 +76,9 @@ public class CPHInline | EventSource.StreamerBotRemote | [No description provied]{.text-muted .text-xs} | | EventSource.Streamlabs | [No description provied]{.text-muted .text-xs} | | EventSource.StreamlabsDesktop | [No description provied]{.text-muted .text-xs} | +| EventSource.StreamLoots | [No description provied]{.text-muted .text-xs} | | EventSource.System | [No description provied]{.text-muted .text-xs} | +| EventSource.Throne | [No description provied]{.text-muted .text-xs} | | EventSource.ThrowingSystem | [No description provied]{.text-muted .text-xs} | | EventSource.TipeeeStream | [No description provied]{.text-muted .text-xs} | | EventSource.TreatStream | [No description provied]{.text-muted .text-xs} | diff --git a/streamerbot/3.api/3.csharp/5.enums/event-type.md b/streamerbot/3.api/3.csharp/5.enums/event-type.md index ee3a9391..3e14abff 100644 --- a/streamerbot/3.api/3.csharp/5.enums/event-type.md +++ b/streamerbot/3.api/3.csharp/5.enums/event-type.md @@ -169,6 +169,22 @@ public class CPHInline | `EventType.ElgatoCameraHubWebcamWhiteBalanceTintChanged` | [No description provided]{.text-muted .text-xs} | | `EventType.ElgatoCameraHubWebcamZoomChanged` | [No description provided]{.text-muted .text-xs} | +### Elgato Control Center + +| Value | Description | +| --------------------------------------------------------- | ----------------------------------------------- | +| `EventType.ElgatoControlCenterConnected` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoControlCenterDeviceAdded` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoControlCenterDeviceBrightnessChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoControlCenterDeviceConfigurationChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoControlCenterDeviceOff` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoControlCenterDeviceOn` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoControlCenterDevicePowerStateChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoControlCenterDeviceRemoved` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoControlCenterDeviceRenamed` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoControlCenterDeviceTemperatureChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoControlCenterDisconnected` | [No description provided]{.text-muted .text-xs} | + ### Elgato Stream Deck | Value | Description | @@ -178,6 +194,27 @@ public class CPHInline | `EventType.StreamDeckDisconnected` | [No description provided]{.text-muted .text-xs} | | `EventType.StreamDeckInfo` | [No description provided]{.text-muted .text-xs} | +### Elgato Stream Deck MCP + +| Value | Description | +| ------------------------------------------- | ----------------------------------------------- | +| `EventType.ElgatoStreamDeckMcpConnected` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoStreamDeckMcpDisconnected` | [No description provided]{.text-muted .text-xs} | + +### Elgato Studio + +| Value | Description | +| ------------------------------------------------ | ----------------------------------------------- | +| `EventType.ElgatoStudioConnected` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoStudioDisconnected` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoStudioLevelChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoStudioPreviewFullscreenChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoStudioPreviewVolumeChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoStudioPreviewVolumeMuteChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoStudioRecordingChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoStudioRecordingFinished` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoStudioSnapshotTaken` | [No description provided]{.text-muted .text-xs} | + ### Elgato Wave Link | Value | Description | @@ -203,6 +240,28 @@ public class CPHInline | `EventType.ElgatoWaveLinkOutputVolumeChanged` | [No description provided]{.text-muted .text-xs} | | `EventType.ElgatoWaveLinkSelectedOutputChanged` | [No description provided]{.text-muted .text-xs} | +| Value | Description | +| --------------------------------------------------- | ----------------------------------------------- | +| `EventType.ElgatoWaveLinkV3ChannelEffectsChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3ChannelMuteChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3ChannelsChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3ChannelUpdated` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3ChannelVolumeChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3Connected` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3CreateProfileRequested` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3Disconnected` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3FocusedAppChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3InputDevicesChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3InputDeviceUpdated` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3InputDspEffectsChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3InputGainChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3LevelMeterUpdated` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3MainOutputDeviceChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3MixesChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3MixUpdated` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3OutputDeviceUpdated` | [No description provided]{.text-muted .text-xs} | +| `EventType.ElgatoWaveLinkV3OutputMixChanged` | [No description provided]{.text-muted .text-xs} | + ### File | Value | Description | @@ -260,10 +319,13 @@ public class CPHInline ### Input -| Value | Description | -| --------------------------- | ----------------------------------------------- | -| `EventType.InputKeyPress` | [No description provided]{.text-muted .text-xs} | -| `EventType.InputMouseClick` | [No description provided]{.text-muted .text-xs} | +| Value | Description | +| --------------------------------- | ----------------------------------------------- | +| `EventType.InputControllerAxis` | [No description provided]{.text-muted .text-xs} | +| `EventType.InputControllerButton` | [No description provided]{.text-muted .text-xs} | +| `EventType.InputControllerHat` | [No description provided]{.text-muted .text-xs} | +| `EventType.InputKeyPress` | [No description provided]{.text-muted .text-xs} | +| `EventType.InputMouseClick` | [No description provided]{.text-muted .text-xs} | ### Kick @@ -277,9 +339,11 @@ public class CPHInline | `EventType.KickFirstWords` | [No description provided]{.text-muted .text-xs} | | `EventType.KickFollow` | [No description provided]{.text-muted .text-xs} | | `EventType.KickGiftSubscription` | [No description provided]{.text-muted .text-xs} | +| `EventType.KickKicksGifted` | [No description provided]{.text-muted .text-xs} | | `EventType.KickMassGiftSubscription` | [No description provided]{.text-muted .text-xs} | | `EventType.KickPresentViewers` | [No description provided]{.text-muted .text-xs} | | `EventType.KickResubscription` | [No description provided]{.text-muted .text-xs} | +| `EventType.KickRewardRedemption` | [No description provided]{.text-muted .text-xs} | | `EventType.KickSevenTVEmoteAdded` | [No description provided]{.text-muted .text-xs} | | `EventType.KickSevenTVEmoteRemoved` | [No description provided]{.text-muted .text-xs} | | `EventType.KickStreamOffline` | [No description provided]{.text-muted .text-xs} | @@ -405,10 +469,10 @@ public class CPHInline ### Speech -| Value | Description | -| --------------------------------- | ----------------------------------------------- | -| `EventType.SpeechToTextCommand` | [No description provided]{.text-muted .text-xs} | -| `EventType.SpeechToTextDictation` | [No description provided]{.text-muted .text-xs} | +| Value | Description | +| ------------------------------- | ----------------------------------------------- | +| `EventType.SpeechToTextCommand` | [No description provided]{.text-muted .text-xs} | +| `EventType.SpeechToTextLog` | [No description provided]{.text-muted .text-xs} | [No description provided]{.text-muted .text-xs} | ### StreamElements @@ -420,6 +484,15 @@ public class CPHInline | `EventType.StreamElementsMerch` | [No description provided]{.text-muted .text-xs} | | `EventType.StreamElementsTip` | [No description provided]{.text-muted .text-xs} | +### StreamLoots + +| Value | Description | +| ------------------------------------ | ----------------------------------------------- | +| `EventType.StreamLootsCardRedeemed` | [No description provided]{.text-muted .text-xs} | +| `EventType.StreamLootsPackGifted` | [No description provided]{.text-muted .text-xs} | +| `EventType.StreamLootsPackPurchased` | [No description provided]{.text-muted .text-xs} | +| `EventType.StreamLootsReaction` | [No description provided]{.text-muted .text-xs} | + ### Streamer.bot | Value | Description | @@ -460,6 +533,15 @@ public class CPHInline | Value | Description | | ---------------------------------- | ----------------------------------------------- | | `EventType.SystemClipboardChanged` | [No description provided]{.text-muted .text-xs} | +| `EventType.SystemCron` | [No description provided]{.text-muted .text-xs} | + +### Throne + +| Value | Description | +| --------------------------------------- | ----------------------------------------------- | +| `EventType.ThroneContributionPurchased` | [No description provided]{.text-muted .text-xs} | +| `EventType.ThroneGiftCrowdfunded` | [No description provided]{.text-muted .text-xs} | +| `EventType.ThroneGiftPurchased` | [No description provided]{.text-muted .text-xs} | ### T.I.T.S. @@ -569,6 +651,7 @@ public class CPHInline | `EventType.TwitchHypeTrainUpdate` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchModeratorAdded` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchModeratorRemoved` | [No description provided]{.text-muted .text-xs} | +| `EventType.TwitchModiversary` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchPayItForward` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchPermittedTermsAdded` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchPermittedTermsDeleted` | [No description provided]{.text-muted .text-xs} | @@ -577,6 +660,7 @@ public class CPHInline | `EventType.TwitchPollCreated` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchPollTerminated` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchPollUpdated` | [No description provided]{.text-muted .text-xs} | +| `EventType.TwitchPowerUpRedemption` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchPredictionCanceled` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchPredictionCompleted` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchPredictionCreated` | [No description provided]{.text-muted .text-xs} | @@ -615,6 +699,7 @@ public class CPHInline | `EventType.TwitchSharedChatUserTimedout` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchSharedChatUserUnbanned` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchSharedChatUserUntimedout` | [No description provided]{.text-muted .text-xs} | +| `EventType.TwitchSharedModiversary` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchShieldModeBegin` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchShieldModeEnd` | [No description provided]{.text-muted .text-xs} | | `EventType.TwitchShoutoutCreated` | [No description provided]{.text-muted .text-xs} | @@ -705,6 +790,7 @@ public class CPHInline | `EventType.YouTubeBroadcastUpdated` | [No description provided]{.text-muted .text-xs} | | `EventType.YouTubeFirstWords` | [No description provided]{.text-muted .text-xs} | | `EventType.YouTubeGiftMembershipReceived` | [No description provided]{.text-muted .text-xs} | +| `EventType.YouTubeJewelsGifted` | [No description provided]{.text-muted .text-xs} | | `EventType.YouTubeMemberMileStone` | [No description provided]{.text-muted .text-xs} | | `EventType.YouTubeMembershipGift` | [No description provided]{.text-muted .text-xs} | | `EventType.YouTubeMessage` | [No description provided]{.text-muted .text-xs} | @@ -723,3 +809,4 @@ public class CPHInline | `EventType.YouTubeSuperChat` | [No description provided]{.text-muted .text-xs} | | `EventType.YouTubeSuperSticker` | [No description provided]{.text-muted .text-xs} | | `EventType.YouTubeUserBanned` | [No description provided]{.text-muted .text-xs} | +| `EventType.YouTubeUserTimedout` | [No description provided]{.text-muted .text-xs} |