Sends basic text to a slack channel. Calls the chat.postMessage method on the Slack Web API. Information on this method can be found here: https://api.slack.com/methods/chat.postMessage
text_slackr(
text,
...,
preformatted = TRUE,
channel = Sys.getenv("SLACK_CHANNEL"),
username = Sys.getenv("SLACK_USERNAME"),
icon_emoji = Sys.getenv("SLACK_ICON_EMOJI"),
bot_user_oauth_token = Sys.getenv("SLACK_BOT_USER_OAUTH_TOKEN")
)textSlackr(
text,
...,
preformatted = TRUE,
channel = Sys.getenv("SLACK_CHANNEL"),
username = Sys.getenv("SLACK_USERNAME"),
icon_emoji = Sys.getenv("SLACK_ICON_EMOJI"),
bot_user_oauth_token = Sys.getenv("SLACK_BOT_USER_OAUTH_TOKEN")
)
The character vector to be posted
Optional arguments such as: as_user, parse, unfurl_links, etc.
Should the text be sent as preformatted text. Defaults to TRUE
The name of the channels to which the DataTable should be sent. Prepend channel names with a hashtag. Prepend private-groups with nothing. Prepend direct messages with an @
what user should the bot be named as (chr)
what emoji to use (chr) ""
will mean use the default
your full Slack bot user OAuth token
httr
response object (invislbly)
# NOT RUN {
slackr_setup()
text_slackr('hello world', as_user=TRUE)
# }
Run the code above in your browser using DataLab