问题标签 [slack-api]
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.
pinterest - Pinterest 秘密板引脚松弛
我是 stackoverflow 的新手(尽管在 wordpress 上编码时它给了我很多答案)。我一直在研究 Pinterest API,但不幸的是,我对一般的 API 不是很熟悉。不过,我正在努力学习。因此,如果我的方法是错误的,请原谅我并纠正我。
我和一些朋友正在共享一个 pinterest 帐户,以获取我们共同项目的灵感。我们创建了几个秘密板,因为它只是为了我们工作。我们都从我们的笔记本电脑或手机、平板电脑登录,并将图像固定到板上或查看它们。我们希望我们的董事会保持秘密。此外,我们开始使用 slack 进行交流。尽管 pinterest 作为书签工具对我们非常有用,但我们并不总是知道其他人固定了什么。有时我们会发送一封电子邮件来告诉对方,但这并不是很有用,特别是在一段时间后搜索这些电子邮件时。
这就是为什么我正在考虑制作一项服务,以在每次将新图钉固定到任何秘密板上时向 slack 发送通知。这是基本思想。可能是每个 pin 都向松弛通道发送通知,或者取决于 pin 固定到哪个秘密板,通知被发送到这个或那个通道。
我尝试过 IFTTT 和 Zapier,两者都与公共董事会合作良好。我一直在尝试其他服务,但正如我所说,我真的不知道 API 是如何工作的 http://slack.datastack.co/
那么,首先,我想要实现的目标是否可能?如果是这样,有人可以指导吗?非常感谢你!
slack-api - 如何以实时消息机器人用户的身份加入 Slack 频道?
channels.join
不允许机器人用户使用。我希望我的使用 RTM 的机器人能够收听机器人集成页面中列出的频道以外的频道。
我看不到在机器人集成页面中更改频道的方法:
这只是机器人的限制,还是我在这里遗漏了一些基本的东西?
slack-api - 如何使用 users.info API 通过电子邮件获取松弛用户?
我正在尝试使用 Slack 的users.info
API 来检索用户信息,但我需要通过电子邮件查找用户,有没有办法做到这一点?
continuous-integration - AppHarbor 松弛集成
我一直在尝试设置 appharbor 以在 Slack 或 Incomming webhook 上与 slackbot 一起使用,但运气不好。
这是我迄今为止在这个主题上发现的,我已经就他们的支持进行了讨论,但仍然没有......
感谢您就此事提供任何帮助!
python - 如何使用请求发送具有 unicode 名称的文件
我正在尝试使用Requests库在 Mac(OS X 10.10)上使用 Python 3.4 对 Slack 进行 POST 调用,如下所示:
但后来我收到了来自 Slack 的“no_file_data”响应。如果我使用 ASCII“B”字符而不是 unicode beta,那么它可以正常工作。
我的文件是 UTF-8 编码的,我的 hashbang 下面有这一行:
这是 Slack 的问题,还是我在 Python 中做错了什么?
javascript - 错误类型错误:对象#没有方法“发送”
我有一个机器人可以监听来自 Slack 的聊天,如果匹配,它会根据定义的主体做出反应。
在下面的示例中,当我键入 e2e 时,它会执行函数 robot.hear(/e2e/i)。我还可以看到它进行了 http 调用并在控制台中打印了值,但是 res.send 命令失败了。它返回错误 ERROR TypeError: Object # has no method 'send'
hubot_example.js
错误:
c# - 在 slack 上发布带有附加文件的消息
我正在用 C# 编写一个简单的控制台应用程序来与 Slack.com 进行通信。我正在通过他们的 WebApi 进行此操作。目前我知道如何发布消息(带有附件、彩色、链接、用户等)并将文件发送到服务器。
如果您以正常方式发送文件(键入文本框左侧的“上传文件”),该文件将显示在主对话窗口中。但是你怎么能通过 WebAPI 实现同样的事情呢?目前发送文件后,我可以在右侧面板中看到它,其中仅列出了所有文件。
还有第二个问题:是否可以更改消息中文本的颜色(附件中没有“行”)?
这是通过https://slack.com/api/files.upload发送文件后的响应
抱歉,我不知道如何很好地格式化它。
“is_external”和“is_public”都是假的,也许这就是原因 - 但我怎样才能将它们设置为“真”?
->> 感谢您的编辑!:) 这是我正在使用的整个功能:
EDIT1:在这一行:
网址是:
然后我传递字节数组。
编辑:
我已经解决了这个问题。问题是频道应该是频道的ID,而不是频道的名称......愚蠢的错误:(
slack-api - 如何拆分来自同一用户的 Slack 消息?
我正在使用Slack API发布具有各种状态的自动消息。为了标记状态,我使用表情符号图标。发送工作正常,并且设置了正确的图标(我在响应中看到),但是后续帖子在频道中一起运行,所以即使图标不同,它也不会显示,直到有来自另一个的消息介于两者之间的用户:
(抱歉,没有足够的代表发布截图)
有没有办法拆分消息,确保始终显示图标?如果没有,有没有办法改变消息的背景颜色?
widget - 如何在静态网页上嵌入 Slack 活动源?
我计划用一个显示来自 Slack 频道的活动的小部件替换 twitter 活动提要小部件。
有没有人有一个最好的免费解决方案来嵌入这个,最好是与 Slack 免费计划一起使用?