OBJECT

ChatSettings

ChatSettings are settings and rules for chatting in a channel.

link GraphQL Schema definition

1type 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.
6autoModLevel: Int! @deprecated( reason: "No longer used." )
7
8# blockLinks indicates if links should be deleted from non-mod messages.
9blockLinks: Boolean!
10
11# chatDelayMs is the delay before non-mods see a message.
12chatDelayMs: 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.
16followersOnlyDurationMinutes: Int
17
18# isBroadcasterLanguageModeEnabled indicates if the broadcaster requires chat
19# messages to
20# match their language.
21isBroadcasterLanguageModeEnabled: Boolean! @deprecated( reason: "No longer used." )
22
23# Indicates whether chat is currently enforcing that messages may only contain
24# emotes.
25isEmoteOnlyModeEnabled: Boolean!
26
27# Indicates whether subscribers are allowed to bypass slowmode.
28isFastSubsModeEnabled: 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.
33isOptedOutOfGlobalBannedWordsList: Boolean! @deprecated( reason: "No longer used." )
34
35# Indicates whether chat is currently restricted to subscribers only.
36isSubscribersOnlyModeEnabled: 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".
41isUniqueChatModeEnabled: Boolean!
42
43# requireVerifiedAccount indicates if users must be verified to chat.
44requireVerifiedAccount: Boolean!
45
46# rules is a list of rules to display to users when joining a chat channel.
47rules: [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.
51slowModeDurationSeconds: Int
52
53}