如何使用IPC向Slack应用发送消息

时间:2020-03-19 07:53:22

标签: http ipc slack slack-api

如果我将Slack作为在本地计算机上运行的桌面应用程序,是否可以通过其他本地运行的进程向其发送消息?

我的目标是使用常规的Slack api来对通道等执行ping操作。但是,除了使用标准的集成之外,我还可以从其他本地进程中执行此操作。也许Slack在本地主机上监听吗?

如果上述概念不起作用,那么做Slack集成的唯一其他方法是将负载发送到Slack服务器吗?

注意:我在问题中说了“ IPC”,但是很可能是HTTP / TCP将消息从我的进程发送到机器上的松弛进程。

1 个答案:

答案 0 :(得分:0)

不。您不能从另一个本地运行的应用程序向本地运行的Slack客户端发送“直接”消息。 Slack客户端只是在云中运行的Slack工作区的查看器。它不收听本地IPC消息。

有许多方法可以使用Slack API发送消息。我建议从查看incoming webhook开始。这仅需要您将POST HTTP请求发送到Slack提供的URL。