• Get Started
  • Guide
  • API
  • Examples
  • Changelogs
  • Sub-Actions
  • Triggers
  • C# Code
  • WebSocket Server
  • HTTP Server
  • UDP Server
  • Sub-Actions
  • Triggers
References
  • C# Methods
  • C# Classes
    • TwitchGetPrerollFreeTime
    • TwitchRunCommercial
    • DisableReward
    • EnableReward
    • PauseReward
    • TwitchGetChannelPointsUsedByUserId
    • TwitchGetRewardCounter
    • TwitchGetRewardUserCounter
    • TwitchGetRewardUserCounterById
    • TwitchGetRewards
    • TwitchRedemptionCancel
    • TwitchRedemptionFulfill
    • TwitchResetRewardCounter
    • TwitchResetRewardUserCounters
    • TwitchResetUserRewardCounter
    • TwitchResetUserRewardCounters
    • TwitchRewardGroupDisable
    • TwitchRewardGroupEnable
    • TwitchRewardGroupPause
    • TwitchRewardGroupToggleEnable
    • TwitchRewardGroupTogglePause
    • TwitchRewardGroupUnPause
    • UnPauseReward
    • UpdateReward
    • UpdateRewardBackgroundColor
    • UpdateRewardCooldown
    • UpdateRewardCost
    • UpdateRewardMaxPerStream
    • UpdateRewardMaxPerUserPerStream
    • UpdateRewardPrompt
    • UpdateRewardTitle
    • GetCheermotes
    • SetChannelGame
    • SetChannelGameById
    • SetChannelTitle
    • TwitchAddChannelTag
    • TwitchClearChannelTags
    • TwitchRemoveChannelTag
    • TwitchSetChannelTags
    • SendAction
    • SendMessage
    • SendWhisper
    • TwitchAnnounce
    • TwitchClearChatMessages
    • TwitchDeleteChatMessage
    • TwitchReplyToMessage
    • TwitchGetBitsDonatedByUserId
    • CreateClip
    • CreateStreamMarker
    • GetAllClips
    • GetClips
    • GetClipsForGame
    • GetClipsForUser
    • GetClipsForUserById
    • GetTwitchUserVar
    • GetTwitchUserVarById
    • GetTwitchUsersVar
    • IncrementAllTwitchUsersVar
    • IncrementOrCreateTwitchUsersVarById
    • IncrementTwitchUsersVarById
    • SetTwitchUserVar
    • SetTwitchUserVarById
    • SetTwitchUsersVarById
    • UnsetTwitchUser
    • UnsetTwitchUserById
    • UnsetTwitchUserVar
    • UnsetTwitchUserVarById
    • TwitchAssignGuestStarSlot
    • TwitchCreateGuestStarSession
    • TwitchDeleteGuestStarInvite
    • TwitchDeleteGuestStarSlot
    • TwitchEndGuestStarSession
    • TwitchGetChannelGuestStarSettings
    • TwitchGetGuestStarInvites
    • TwitchGetGuestStarSession
    • TwitchSendGuestStarInvite
    • TwitchUpdateChannelGuestStarSettings
    • TwitchUpdateGuestStarSlot
    • TwitchUpdateGuestStarSlotSettings
      • TwitchEmoteOnly
      • TwitchFollowMode
      • TwitchSlowMode
      • TwitchSubscriberOnly
    • TwitchAddBlockedTerm
    • TwitchAddModerator
    • TwitchAddVip
    • TwitchApproveAutoHeldMessage
    • TwitchBanUser
    • TwitchBlockUser
    • TwitchBlockUserById
    • TwitchDenyAutoHeldMessage
    • TwitchGetBlockedTerms
    • TwitchRemoveBlockedTerm
    • TwitchRemoveModerator
    • TwitchRemoveVip
    • TwitchSendShoutoutById
    • TwitchSendShoutoutByLogin
    • TwitchShieldModeOff
    • TwitchShieldModeOn
    • TwitchTimeoutUser
    • TwitchUnbanUser
    • TwitchUnblockUser
    • TwitchUnblockUserById
    • TwitchWarnUser
    • TwitchPollArchive
    • TwitchPollCreate
    • TwitchPollTerminate
    • TwitchPredictionCancel
    • TwitchPredictionCreate
    • TwitchPredictionLock
    • TwitchPredictionResolve
    • TwitchCancelRaid
    • TwitchStartRaidById
    • TwitchStartRaidByName
    • GetTeamInfo
    • GetTeamInfoById
    • GetTeamInfoByLogin
    • TwitchGetBot
    • TwitchGetBroadcaster
    • TwitchGetExtendedUserInfoById
    • TwitchGetExtendedUserInfoByLogin
    • TwitchGetUserInfoById
    • TwitchGetUserInfoByLogin
    • TwitchIsUserSubscribed
  1. API
  2. C# Code
  3. C# Methods
  4. Twitch
  5. Chat

SendMessage

Sends a Twitch chat message using either Twitch Broadcaster or Twitch Bot account

Signature

public void SendMessage(string message, bool useBot = true, bool fallback = true)

Parameters

message
string required

No description provided.

useBot
bool
Default:
True

No description provided.

fallback
bool
Default:
True

No description provided.

Return Type

void

Example

CPH.SendMessage(message);
CPH.SendMessage(message, useBot, fallback);

UpdateRewardMaxPerUserPerStream

Updates the total maximum amount of redemptions per stream, per user, for the specified reward

SendWhisper

Send a Twitch Whipser to another user. There are Twich limitations you have to consider before using this method: - The user sending the whisper must have a verified phone number. - The API may silently drop whispers that it suspects of violating Twitch policies. - Rate Limits: You may whisper to a maximum of 40 unique recipients per day. Within the per day limit, you may whisper a maximum of 3 whispers per second and a maximum of 100 whispers per minute.

On this page

  • Signature
  • Parameters
  • Return Type
  • Example

Community

  • Edit this page
  • Chat on Discord
  • Support on Patreon

Ecosystem

  • Streamer.bot
  • Speaker.bot
Made by Streamer.bot