【发布时间】:2016-12-20 01:07:11
【问题描述】:
这似乎是一个蹩脚的问题,但如果有人能提供帮助,那就太好了。我编写了一个小的 python 脚本,它根据通过 slack 的自定义机器人发送给它的命令返回一些输出。 Python 脚本使用RTM API。每当 slack 中有人提到机器人并传递命令(例如:@slackcustombot foobar)时,它都会从脚本返回一条自定义消息(例如:Hi foobar)。现在问题在于安全方面。我的脚本驻留在不向互联网开放的服务器上。由于 Slack 使用动态 IP,因此不可能将 slack ip 列入白名单。
所以基本上,我只想知道,当 slack 频道中的某个人提到机器人时,当 slack 服务器上的机器人将命令发送到驻留在我服务器上的 python 脚本时,它是作为 GET 方法发送还是作为 POST方法?因为如果它是 GET 方法,我可能不必担心安全问题。但如果它作为 POST 方法发送,在这种情况下我可以使用什么替代方法?任何帮助表示赞赏。如果我在某个地方错了,请纠正我,仍在学习中。 :)
问候, 朱奈德。
【问题讨论】: