问题标签 [slack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 有效负载无效 JSON Slack Webhooks PHP
Slack Incoming Webhooks 返回 Payload 不是有效的 JSON,文档似乎没有多大意义。
当我在任何在线 linters 中对 JSON 进行 lint 时,它会作为有效的 JSON 返回。
Slack 在寻找什么不在文档中?
bitbucket - Slack Bitbucket 集成
当我尝试设置 slack 集成时出现 403 错误和一个挂起的页面,知道是什么原因造成的吗?
这些是网址
得到
bitbucket.org/api/2.0/repositories/MyAccount/repo-name/hooks/?pagelen=100
邮政
bitbucket.org/api/2.0/repositories/MyAccount/repo-name/hooks/
如果其他人非常了解bitbucket,那么还有一个选项可以防止删除repos,当我尝试启用!Forbidden 消息时也会出现。这些是否与我的帐户处于免费级别有关?错误反馈很少。
macos - 在 OSX 10.11.1 上安装 slackclient
我的问题有两个:
1)当我尝试时pip install slackclient
,我最终抛出了这个错误:error: could not create '/Library/Python/2.7/site-packages/websocket': Permission denied
为了解决这个问题,我尝试了:sudo pip install websocket
最终引发了这个错误:error: could not create '/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/greenlet': Operation not permitted
在这一点上,我搜索了一下,在 github 上发现了一个神秘的页面,说要执行一个操作pip install --user
,并且这个错误是由于我的 OSX 版本的某些问题导致的,甚至不允许根级别访问某些区域。我并没有真正遵循这个论点,所以在网上找到的更多信息之后放弃了错误并且没有尝试pip install --user
.
在这里做什么是正确的?
2)在达到上述最后一个错误之后,我放弃并尝试了sudo pip install slackclient
所有东西都神奇地安装而没有错误。这样做可以吗,还是我会以某种方式后悔?
谢谢!
api - 如何在 Slack API 中获取有关个人 IM 的信息?
在 Slack API 中,我试图获取共享文件的单个 Slack IM 对象,但从 im 方法的外观来看,您似乎只能使用 im.list 检索 im 对象,其中列出了所有 IM对于用户(https://api.slack.com/methods/im.list)。有什么方法可以只查询一个 IM?
api - Slack API - 如何在从 slack 发送数据时删除消息格式
我正在构建一个松弛的机器人。你给我的机器人提供了一些信息,包括一个电子邮件地址,它通过一个传出的 webhook 发送数据。
问题是,如果我给我的机器人所需的信息,http 请求会返回这个(示例):
{"name":"Alexandre","email":"<mailto:test@gmail.com|test@gmail.com>","test":"hello world"}
这很糟糕,因为捕获钩子(zapier)的服务器无法解释带有括号的mailto:。这种消息格式是 slack 自动完成的。关于如何删除 URL 和电子邮件的消息格式的任何想法?
谢谢 !
node.js - hubot-slack 在启动时抛出错误
我正在尝试向我们的 Slack 频道添加新的 hubot 集成。我在 Windows 机器上设置它并部署到 Heroku 服务器。我按照此处提供的安装说明进行操作:https ://github.com/slackhq/hubot-slack
我可以在本地计算机上创建并运行一个新的 hubot 实例(在 Powershell 提示符下调用“bin/hubot”),但是当我安装 hubot-slack 包并将“hubot-slack”添加到外部脚本文件时,我得到了一个错误。如果我从外部脚本文件中删除该值,一切都很好。
如果我包含 Slack 的适配器标志,我会得到一个不同的错误。我尝试将 HUBOT_SLACK_TOKEN 设置为系统环境变量。
我能找到的每个示例都在对 hubot 的调用中包含 HUBOT_SLACK_TOKEN,但它对我不起作用(我一定遗漏了一些东西)。
为了在本地排除某些问题,我将应用程序部署到 Heroku,但出现了另一个错误。
包.json:
外部脚本.json
slack-api - Slack API,斜线命令未更新
我正在构建一个自定义的 Slack 应用程序。我注意到一种看起来很奇怪的行为。
如果用户安装应用程序,他们可以使用与应用程序捆绑的斜杠命令。如果我更改或添加斜杠命令到应用程序,用户不会看到修改或更改的斜杠命令,除非他们“卸载”和“重新安装”应用程序。
如何在不要求用户重新安装的情况下更新我的应用程序?
谢谢!
ruby - Linux 脚本在重新启动时未运行
我知道我知道。这些帖子一直出现。我发誓,我的机器/代码是大多数人试图完成的任务/他们在尝试设置这些看似简单的脚本时遇到的问题的一个例外。
我在我的 Raspberry Pi(运行 Raspbian OS)上有一个文件IPdetermination.rb
,它基本上使用rest-client
ruby gem 来执行带有 JSON 的 http POST。这是代码:
请注意,这确实有效。所以,事实上,这个bash脚本,它存储在/etc/init.d
它们都在手动执行时工作,成功在 Slack 上发布消息。请注意,我已将 LSB 注释附加到ip_addr
脚本并配置文件以便运行ls -l
返回-rwxr-xr-x 1 root root 413 Dec 30 03:39 ip_addr
. 运行chkconfig --list
正确显示ip_addr 0:off 1:off 2:on 3:on 4:on 5:on 6:off
。
然而
它不起作用!重新启动系统似乎不会运行该脚本。我唯一的理论可能是重新启动后 POST 可能出现故障,但我无法确定这是否是问题的根源。我该怎么办?
编辑:将Required-Start:
and更改Required-Stop:
为还包括引导设施$network
,$named
但也不起作用。
slack - 在 Web 界面中预填充 Slack 消息
在 Slack 的 Web 界面中导航到 Slack 频道时,是否有 URL 参数或其他方式来预填充消息字段?
也就是说,用户会在他们的浏览器中点击一个指向 Slack 频道的链接,并且在到达链接页面时,他们的部分消息已经写入,但尚未发送。