Send Messages, Images, R Objects and Files to 'Slack' Channels/Users
Overview
'Slack' https://slack.com/ provides a service for teams to collaborate by sharing messages, images, links, files and more. Functions are provided that make it possible to interact with the 'Slack' platform 'API'. When you need to share information or data from R, rather than resort to copy/ paste in e-mails or other services like 'Skype' https://www.skype.com/en/, you can use this package to send well-formatted output from multiple R objects and expressions to all teammates at the same time with little effort. You can also send images from the current graphics device, R objects, and upload files.
- Fixes a bug in
slackr_historywhere the function fails to inferposted_from_timeif not provided - Adds default
message_count = 100toslackr_history - Improves test coverage
From NEWS.md in the release
Install
Health
NOTECRAN incoming feasibilityr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc
Maintainer: ‘Matt Kaye <mrkaye97@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: c(person(given = "Bob",
family = "Rudis",
role = c("aut", "cre")),
person(given = "Jay",
family = "Jacobs",
role = "ctb"),
person(given = "David",
family = "Severski",
role = "ctb"),
person(given = "Quinn",
family = "Weber",
role = "ctb"),
person(given = "Konrad",
family = "Karczewski",
role = "ctb"),
person(given = "Shinya",
family = "Uryu",
role = "ctb"),
person(given = "Gregory",
family = "Jefferis",
role = "ctb"),
person(given = "Ed",
family = "Niles",
role = "ctb"),
person(given = "Rick",
family = "Saporta",
role = "ctb"),
person(given = "Jonathan",
family = "Sidi",
role = c("aut", "ctb")),
person(given = "Matt",
family = "Kaye",
role = c("aut", "ctb", "cre"),
email = "mrkaye97@gmail.com"),
person(given = "Xinye",
family = "Li",
role = "ctb"),
person(given = "Andrie",
family = "de Vries",
role = c("aut", "ctb")))
as necessary.- NOTE11 OK, 2 NOTE2026-05-12
- WARNING11 OK, 1 NOTE, 1 WARNING2026-05-11
- NOTE12 OK, 2 NOTE2026-03-10
Documentation
- Help pages
- 25 (1 internal)
- Examples that run
- 9%1 run in a plain check (under a condition) · 10 never run
- Exported functions with examples
- 46%
- Documented parameters
- 99%
- Return-value docs
- 87%
- Help pages citing references
- 20%
Downloads
Repository
- PRs merged (all time)
- 67%
- Median days to close, 50 most recently updated closed issues
- 70
- Median days to close, 50 most recently updated closed PRs
- 2
Stars over time
Forks over time
Releases over time
Issues over time
PRs over time
9 development-tooling and community-health practices detected across 5 families in the upstream repository
Checks run against github.com/mrkaye97/slackr on 2026-10-21.
The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel
GitHub Pages site last deployed 2024-10-16 · The repository has a site deploy workflow
Show all practicesHide 1 practice
Dependencies
Installing slackr adds 25 packages (17 with compiled code, 8.2 MB of source tarballs). Heaviest: openssl 1.1 MB, jsonlite 1.0 MB, vctrs 1.0 MB.
Code & Tests
People & History
Show 1 more contributorHide 1 contributor
Maintainer since 2.0.1 (2021), previously Bob Rudis (1.2 to 1.4.2)
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- 3.3.1Latest
- 3.3.02023-02-20 · diff ↗
- RR 4.2.0 released · 2022-04-22
- 3.2.0
- 3.0.12021-08-20 · diff ↗
- 3.0.02021-08-07 · diff ↗
- 2.4.12021-07-06 · diff ↗
- 2.4.02021-07-05 · diff ↗ ·
removed 15 exports
dev.slackr, dev_slackr, save.slackr, save_slackr, slackrBot, slackrChTrans, slackrChannels, slackrChtrans, slackrIms, slackrMsg, slackrSetup, slackrUpload, slackrUsers, textSlackr, text_slackr - RR 4.1.0 released · 2021-05-18
- 2.3.02021-05-02 · diff ↗ ·
removed 1 export
tex_slackradded 5 exports
create_config_file, slackr_csv, slackr_save, slackr_teardown, slackr_tex - 2.2.02021-03-04 · diff ↗ ·
added 7 exports
auth_test, call_slack_api, convert_response_to_tibble, slackr_delete, slackr_dev, slackr_history, with_pagination - 2.0.12021-01-19 · diff ↗ ·
removed 2 exports
slackrGroups, slackr_groupsadded 2 exports
register_onexit, tex_slackr
Show 10 earlier eventsHide 10 earlier events
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- RR 3.5.0 released · 2018-04-23
- RR 3.4.0 released · 2017-04-21
- 1.4.22016-07-20 · diff ↗
- RR 3.3.0 released · 2016-05-03
- 1.4.12016-04-27 · diff ↗ ·
added 16 exports
dev_slackr, save_slackr, slackrChtrans, slackrIms, slackrMsg, slackr_bot, slackr_channels, slackr_chtrans, slackr_groups, slackr_ims, slackr_msg, slackr_setup, slackr_upload, slackr_users, textSlackr, text_slackr - RR 3.2.0 released · 2015-04-16
- 1.22014-09-08
- RR 3.1.0 released · 2014-04-10
Package metadata
- First published
- 2014-09-08
- Total releases
- 13 / 12 yrs
- License
- MIT + file LICENSE OSI
- Minimum R
- ≥ 3.3.0
- Download size
- 50 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("slackr")Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-23, which the citation names so these numbers can be found later. More on citing and the projects behind them.