slackposts
is a part of slackverse
slackcalls |
||
slackthreads |
slackteams |
slackposts |
slackblocks |
||
slackreprex |
slackposts
is an R
package that allows the user to interact with slack API chat messages, snippets and files from R.
remotes::install_github("yonicd/slackposts")
First you need a Slack API Token, to learn how to create one go to slackteams or set it directly as the environment variable Sys.setenv('SLACK_API_TOKEN')
.
library(slackposts)
chat_update( post = slackposts::post_last(), text = 'my updated message' )
chat_delete( post = slackposts::post_last() )
tf <- tempfile(fileext = '.r') cat( utils::capture.output(utils::sessionInfo()), file = tf, sep = '\n' )
file_post( channels = "general", file = tf, filename = 'sessionInfo.R', filetype = 'r', title = 'R sessionInfo' )