slackthreads
is a part of slackverse
slackcalls |
||
slackthreads |
slackteams |
slackposts |
slackblocks |
||
slackreprex |
The goal of slackthreads
is to interact with the Slack API to retrieve and interrogate team conversations.
slackteams::load_teams()
slackteams::activate_team('R4ds')
chnls <- slackteams::get_team_channels()
# r4ds has channels to ask questions in
question_channels <- grep('^help-',chnls$name,value = TRUE)
question_channels
This will retrieve the last 20 messages from the “help-1-explore_wrangle” channel.
convos <- conversations(
channel = 'help-1-explore_wrangle',
limit = 20,
max_results = 20
)
Check that request was returned ok and that up to 20 were returned.
length(convos)
There are the following replies to the first message
convos[[1]]$reply_count