Moderation

C# Methods for Twitch > Moderation

TwitchAddModerator

public bool TwitchAddModerator(string userName)

TwitchAddVip

public bool TwitchAddVip(string userName)

TwitchApproveAutoHeldMessage

public bool TwitchApproveAutoHeldMessage(string messageId)

TwitchBanUser

public bool TwitchBanUser(string userName, string reason, bool bot = false)

TwitchBlockUser

public bool TwitchBlockUser(string userLogin, TwitchBlockContext context = None, TwitchBlockReason reason = None)

TwitchBlockUserById

public bool TwitchBlockUserById(string userId, TwitchBlockContext context = None, TwitchBlockReason reason = None)

TwitchDenyAutoHeldMessage

public bool TwitchDenyAutoHeldMessage(string messageId)

TwitchEmoteOnly

public void TwitchEmoteOnly(bool enabled = true)

TwitchFollowMode

public void TwitchFollowMode(bool enabled = true, int duration = 0)

TwitchRemoveModerator

public bool TwitchRemoveModerator(string userName)

TwitchRemoveVip

public bool TwitchRemoveVip(string userName)

TwitchSendShoutoutById

public bool TwitchSendShoutoutById(string userId)

TwitchSendShoutoutByLogin

public bool TwitchSendShoutoutByLogin(string userLogin)

TwitchSlowMode

public void TwitchSlowMode(bool enabled = true, int duration = 0)

TwitchSubscriberOnly

public void TwitchSubscriberOnly(bool enabled = true)

TwitchTimeoutUser

public bool TwitchTimeoutUser(string username, int duration, string reason, bool bot = false)

TwitchUnbanUser

public bool TwitchUnbanUser(string userName, bool bot = false)

TwitchUnblockUser

public bool TwitchUnblockUser(string userLogin)

TwitchUnblockUserById

public bool TwitchUnblockUserById(string userId)

TwitchWarnUser

public bool TwitchWarnUser(string userName, string reason)