ChatResource
class ChatResource
Twitch Helix Chat API resource.
Provides methods for managing chat messages, emotes, badges, settings, colors, announcements, shared chat sessions, and user emotes.
See also
Functions
Link copied to clipboard
Returns a paginated Flow of all users in the broadcaster's chat room. Automatically follows pagination cursors until all chatters have been fetched.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun sendAnnouncement(broadcasterId: String, moderatorId: String, message: String, color: AnnouncementColor = AnnouncementColor.PRIMARY, sourceOnly: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
suspend fun updateSettings(broadcasterId: String, moderatorId: String, slowMode: Boolean? = null, slowModeWaitTime: Int? = null, followerMode: Boolean? = null, followerModeDuration: Int? = null, subscriberMode: Boolean? = null, emoteMode: Boolean? = null, uniqueChatMode: Boolean? = null, nonModeratorChatDelay: Boolean? = null, nonModeratorChatDelayDuration: Int? = null): ChatSettings
Link copied to clipboard