INPUT_OBJECT
UpdateChatSettingsInput
Possible chat settings modifiable for the channel specified via ChannelID.
NOTE: Subscribers-only chat mode settings are in the UpdateSubscriptionProduct mutation.
link GraphQL Schema definition
1 input UpdateChatSettingsInput { 8 2 # autoModLevel is an integer from 0-4 representing the level of automoderation of 3 # chat 4 # 0 is off, 4 is the highest level of moderation. 5 # 6 # Deprecated: No longer used. 7 Int : 11 9 # ID of the channel for which chat settings are being updated. 10 String! : 14 12 # chatDelayInMs is the delay before non-mods see a message. 13 Int : 18 15 # followersOnlyDurationMinutes is the number of minutes a user must have 16 # followed the broadcaster before being able to chat. 17 Int : 21 19 # hideLinks indicates if links should be deleted from non-mod messages. 20 Boolean : 28 22 # isBroadcasterLanguageModeEnabled indicates if the broadcaster requires chat 23 # messages to 24 # match their language. 25 # 26 # Deprecated: No longer used. 27 Boolean : 32 29 # Indicates whether chat is currently enforcing that messages may only contain 30 # emotes. 31 Boolean : 39 33 # If isOptedOutOfGlobalBannedWordsList is true, the legacy twitch banned words 34 # list will 35 # be inserted into automod if the channel has automod enabled. 36 # 37 # Deprecated: No longer used. 38 Boolean : 43 40 # Indicates whether chat is currently enforcing that messages must be 41 # reasonably unique from recent messages. Previously known as "r9k mode". 42 Boolean : 46 44 # requireVerifiedAccount indicates if users must be verified to chat. 45 Boolean : 49 47 # A list of chat rules to display to users when joining a chat channel. 48 String!] : [ 53 50 # The number of seconds a user must wait in between sending chat messages 51 # If value is null, slow mode is not enabled. 52 Int : 54 }