如果我将Slack作为在本地计算机上运行的桌面应用程序,是否可以通过其他本地运行的进程向其发送消息?
我的目标是使用常规的Slack api来对通道等执行ping操作。但是,除了使用标准的集成之外,我还可以从其他本地进程中执行此操作。也许Slack在本地主机上监听吗?
如果上述概念不起作用,那么做Slack集成的唯一其他方法是将负载发送到Slack服务器吗?
注意:我在问题中说了“ IPC”,但是很可能是HTTP / TCP将消息从我的进程发送到机器上的松弛进程。
答案 0 :(得分:0)
不。您不能从另一个本地运行的应用程序向本地运行的Slack客户端发送“直接”消息。 Slack客户端只是在云中运行的Slack工作区的查看器。它不收听本地IPC消息。
有许多方法可以使用Slack API发送消息。我建议从查看incoming webhook开始。这仅需要您将POST HTTP请求发送到Slack提供的URL。