Description Usage Arguments Details Note See Also Examples
Takes an expr
, evaluates it and sends the output to a Slack
chat destination. Useful for logging, messaging on long compute tasks or
general information sharing.
1 2 3 4 | slackr(..., channel = Sys.getenv("SLACK_CHANNEL"),
username = Sys.getenv("SLACK_USERNAME"),
icon_emoji = Sys.getenv("SLACK_ICON_EMOJI"),
api_token = Sys.getenv("SLACK_API_TOKEN"))
|
... |
expressions to be sent to Slack.com |
channel |
which channel to post the message to (chr) |
username |
what user should the bot be named as (chr) |
icon_emoji |
what emoji to use (chr) |
api_token |
your full slack.com API token |
By default, everyting but expr
will be looked for in a "SLACK_
"
environment variable. You can override or just specify these values directly instead,
but it's probably better to call slackr_setup
first.
You need a https://www.slack.com account and will also need to
setup an API token https://api.slack.com/
Also, you can pass in add_user=TRUE
as part of the ...
parameters and the Slack API will post the message as your logged-in
user account (this will override anything set in username
)
slackr_setup
, slackr_bot
, dev_slackr
,
save_slackr
, slackr_upload
1 2 3 4 5 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.