R / slackr:如何在没有遗留令牌的情况下设置slackr?

问题描述

我正在尝试建立一些自动化的松弛渠道。所有内容均已准备就绪,自动化应该可以正常工作,但是我在设置Slackr时遇到了问题。关于slackr here有一个不错的教程,但是由于slack改变了其标记样式,它已经过时了。

dcf_file <- "api_token: [Verification Token]
channel: #bot
username: coronapush
incoming_webhook_url: [webhook_url]
write.dcf(dcf_file,file = "slackr.dcf",)
slackr_setup(config_file = "slackr.dcf",echo = T)

但这给了我

{
  "SLACK_CHANNEL": ["NA"],"SLACK_USERNAME": ["NA"],"SLACK_ICON_EMOJI": ["NA"],"SLACK_INCOMING_URL_PREFIX": ["NA"],"SLACK_API_TOKEN": ["NA"]
} 

slackr_channels()
NULL

谢谢您的帮助!

解决方法

找到了我的路。您必须使用以下几行创建一个名为“ .xxx”的.txt文件:

api_token: xxx
channel: xxx
username: xxx
incoming_webhook_url: xxx

然后slackr_setup(config_file =“ [path /] xxx”,echo = T)应该给你这样的东西:

{
  "SLACK_CHANNEL": ["#general"],"SLACK_USERNAME": ["slackr"],"SLACK_ICON_EMOJI": [""],"SLACK_INCOMING_URL_PREFIX": [""],"SLACK_API_TOKEN": [""]
} 

最重要的是:slackr_msg()不起作用。。您必须使用slackr_bot()。如果像您这样花了我一生的时间才能找到它,那会很烦人。可能是您(如果您读到这里=),那么我应该直接学习直接使用API​​。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...