Send a message to a channel
stream-cli chat send-message --channel-type [channel-type] --channel-id [channel-id] --text [text] --user [user-id] [flags]
# Sends a message to 'redteam' channel of 'messaging' channel type
$ stream-cli chat send-message --channel-type messaging --channel-id redteam --text "Hello World!" --user "user-1"
# Sends a message to 'redteam' channel of 'livestream' channel type with an URL attachment
$ stream-cli chat send-message --channel-type livestream --channel-id redteam --attachment "https://example.com/image.png" --text "Hello World!" --user "user-1"
# You can also send a message with a local file attachment
# In this scenario, we'll upload the file first then send the message
$ stream-cli chat send-message --channel-type livestream --channel-id redteam --attachment "./image.png" --text "Hello World!" --user "user-1"
-a, --attachment string [optional] URL of the an attachment
-i, --channel-id string [required] Channel id
-t, --channel-type string [required] Channel type such as 'messaging' or 'livestream'
-h, --help help for send-message
--text string [required] Text of the message
-u, --user string [required] User id
--app string [optional] Application name to use as it's defined in the configuration file
--config string [optional] Explicit config file path