Sends a message to a slack channel.
slackr_msg(
txt = "",
channel = Sys.getenv("SLACK_CHANNEL"),
username = Sys.getenv("SLACK_USERNAME"),
icon_emoji = Sys.getenv("SLACK_ICON_EMOJI"),
token = Sys.getenv("SLACK_TOKEN"),
thread_ts = NULL,
reply_broadcast = FALSE,
...
)
the response (invisibly)
text message to send to Slack. If a character vector of length > 1 is passed in, they will be combined and separated by newlines.
Channel, private group, or IM channel to send message to. Can be an encoded ID, or a name. See the chat.postMessage endpoint documentation for details.
what user should the bot be named as (chr).
what emoji to use (chr) ""
will mean use the default.
Authentication token bearing required scopes.
Provide another message's ts value to make this message a reply. Avoid using a reply's ts value; use its parent instead.
Used in conjunction with thread_ts and indicates whether reply should be made visible to everyone in the channel or conversation. Defaults to FALSE.
other arguments passed to the Slack API chat.postMessage
call
slackr_setup()
, slackr_bot()
, slackr_dev()
,
slackr_save()
, slackr_upload()
if (FALSE) {
slackr_setup()
slackr_msg("Hi")
}
Run the code above in your browser using DataLab