OBJECT
ChatSettings
ChatSettings are settings and rules for chatting in a channel.
link GraphQL Schema definition
1 type ChatSettings { 2 3 # autoModLevel is an integer from 0-4 representing the level of automoderation of 4 # chat 5 # 0 is off, 4 is the highest level of moderation. 6 : Int! @deprecated( reason: "No longer used." ) 7 8 # blockLinks indicates if links should be deleted from non-mod messages. 9 : Boolean! 10 11 # chatDelayMs is the delay before non-mods see a message. 12 : Int! 13 14 # The number of minutes a user must be following the broadcaster in order to chat 15 # If value is null, followers only mode is not enabled. 16 : Int 17 18 # isBroadcasterLanguageModeEnabled indicates if the broadcaster requires chat 19 # messages to 20 # match their language. 21 : Boolean! @deprecated( reason: "No longer used." ) 22 23 # Indicates whether chat is currently enforcing that messages may only contain 24 # emotes. 25 : Boolean! 26 27 # Indicates whether subscribers are allowed to bypass slowmode. 28 : Boolean! 29 30 # If isOptedOutOfGlobalBannedWordsList is true, the legacy twitch banned words 31 # list will 32 # be inserted into automod if the channel has automod enabled. 33 : Boolean! @deprecated( reason: "No longer used." ) 34 35 # Indicates whether chat is currently restricted to subscribers only. 36 : Boolean! 37 38 # Indicates whether chat is currently enforcing that messages must be reasonably 39 # unique 40 # from recent messages. Previously known as "r9k mode". 41 : Boolean! 42 43 # requireVerifiedAccount indicates if users must be verified to chat. 44 : Boolean! 45 46 # rules is a list of rules to display to users when joining a chat channel. 47 : [String!]! 48 49 # The number of seconds a user must wait in between sending chat messages 50 # If value is null, slow mode is not enabled. 51 : Int 52 53 }