slack_reprex.RdConverts reprex output to slackblocks and posts the blocks to a slack conversation which can be a channel, a direct message, a group message or a thread in one of them.
slack_reprex( ..., text = NULL, channel = NULL, ts = NULL, token = Sys.getenv("SLACK_API_TOKEN") )
| ... | code to evaluate in reprex |
|---|---|
| text | question text to attach to the reprex blocks |
| channel | character, channel to post to |
| ts | character, Slack API time stamp, Default: NULL |
| token | Slack API token, Default: Sys.getenv("SLACK_API_TOKEN") |
response from slack api
channel can be on of the following in an activated team
name of channel
channel id
link to a message in a channel, direct message or a group message
A pairing of channel and ts can be used instead of a link to post to a thread.
if (FALSE) { if(interactive()){ slack_reprex({ x <- 10 hist(runif(x)) hist(runif(2*y)) }, text = 'My question is ... ', channel = 'slackbot') } }