你好。我莎朗马克利斯在IDG通信,这里做一集29多与R:从你的[R脚本发送松弛消息权利。
基于R发送松弛消息可能听起来像一个店招,但实际上有很多地方是可以派上用场的情况下。我用它来发送图形给同事与最新的网络分析的趋势。您也可以使用它,当一个冗长的[R脚本运行完成后,通知自己或他人。
鲍勃Rudis创建的R包,可以很容易地与R.它被称为slackr松弛发送消息和它在CRAN,这样你就可以install.packages安装它()。
目前这方面最复杂的部分是初始设置。幸运的是,你只需要做的,一旦。让我们通过它一步一步来。
你需要授权R来使用您的具体懈怠。鲍勃显示了一个示例配置文件,要做到这一点,在下面的格式
所以,我们需要一个API令牌和一个传入Web钩URL。斯莱克对这个开发者文档可能很难找到。事实证明,要创建要留言松弛的任何一个新的松弛的应用程序。
转到api.slack.com/apps
单击绿色创建一个应用按钮。接下来,选择“传入Web挂钩”,然后点击按钮来激活它们。
最后,向下滚动,并添加一个新的Web挂钩。你会问你要张贴到哪个频道。不用担心,你可以重写,你不需要为每个信道新的诱惑。这只是一个默认值。选择一个,然后点击安装。
结果Web钩网址复制到你的[R松弛的配置文件。
我们还需要一个API令牌。松弛的“遗产”令牌作品这一点。斯莱克会告诉你很多建议警告你不要使用他们,但他们的工作就好了这一点。以下是如何得到一个。
转到api.slack.com/custom-integrations/legacy-tokens
你应该看到您的工作空间松弛上市。点击创建令牌按钮。(我已经有一个在这里,所以按钮不会出现)。复制凭证和流行,在你的授权文件,太。
斯莱克的建立完成了!
接下来,配置slackr使用授权文件。这部分是比较简单:只要运行slackr_setup()函数。
slackr_setup()默认为期待在你的home目录名为.slackr文件。如果您想使用其他文件中的其他位置,其名称添加 - 包括完整的文件路径,如果它不是在你的工作目录 - 到slackr_setup()。你可以在这里看到我使用的是在我目前的项目目录名为.morewithr_slack文件。
你需要在你使用slackr每个会话的开始运行slackr_setup()。
最后,最有趣的部分!
我包括我的当前系统日期和保存到一个变量my_message一次简单的文本消息。将其发送到懈怠,我会运行slackr_msg()函数。第一个参数是消息文本,第二个参数是我要发送到的通道。请注意信道名称具有在它前面的井号。如果你想向某人发送私人消息,在前面的@符号设置通道的松弛的名字。
这也很容易发送图像文件与slackr_upload()命令。当我做了最后一集了来自R发送电子邮件,我将创建美国月度失业率的曲线图,并将其保存到文件“unemployment_graph.png。”(这不是重要的一部分,我只是需要从mtcars休息和虹膜样本数据。)
我会发短信懈怠解释图来,然后我会上传文件本身。
我会发短信,再像以前那样。接下来是文件上传与slackr_upload()。第一个参数是文件名,其次是文件标题,最后是渠道(你可以同时发送给多个)。
有你有它:来自R松弛的消息!
这是它为这个情节,感谢收看!对于以上R提示,头向做多有R在页面去点InfoWorld的点com削减更多的与R,除了R.全部小写
您还可以找到做多配合YouTube IDG技术讲座槽R播放列表。
期待您的下一集!