knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/figures/README-", out.width = "100%" )
slackblocks
is a part of slackverse
pkgs <- sprintf('slack%s',c('calls','teams','posts','blocks','threads','reprex')) badges <- sprintf('%s<br>[](https://github.com/yonicd/%s)',pkgs,pkgs,pkgs) names(badges) <- pkgs
||||
|:-:|:-:|:-:|
||r badges[pkgs[1]]
||
|r badges[pkgs[5]]
|r badges[pkgs[2]]
|r badges[pkgs[3]]
|
|||r badges[pkgs[4]]
|
|||r badges[pkgs[6]]
|
The goal of slackblocks is to build Slack block elements in R
.
# install.packages("remotes") remotes::install_github("yonicd/slackblocks")
This is a basic example which shows you how to solve a common problem:
library(slackblocks)
block_text('my text')
image_element('url_to_image')
(b <- section_block( text = block_text( text = 'A message *with some bold text* and _some italicized text_.'), fields = list( block_text('*Priority*'), block_text('*Type*'), block_text('High'), block_text(':heavy_check_mark:') ) ))
post_block(b, channel = 'CHANNELID')
knitr::include_graphics('man/figures/sections.png')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.