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 }