作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我加入了一个 Slack 团队,现在我想和那里的机器人一起玩。但似乎有很多不同的方法,它们都涉及一些带有 API 的服务器。
难道没有一种简单的方法可以为最终用户编写脚本(那是机器人)吗?我写了一个文件,将它加载到 slack 应用程序中,它可以工作吗?
我的第一个想法(只是尝试一下)是从我自己的帐户自动响应某些关键字。
最佳答案
有四种类型的自定义 Slack 集成:
/<whatever>
时,Slack 会向您的代码发送 HTTP POST 在所有这些情况下,您都需要在某处运行代码才能真正完成工作。 (在机器人的情况下,该代码可以在任何有网络连接的地方运行。在其他情况下,您需要一个在 Internet 上监听传入 HTTP/HTTPS 请求的服务器。)
Slack 本身从不托管/运行自定义代码。我会说https://beepboophq.com/是最接近您正在寻找的东西,因为它们专门为 Slack 机器人提供托管服务。
斜杠命令等的另一个选项是 https://www.webscript.io (我拥有)。例如,下面是在 Webscript 上运行的掷硬币的斜线命令的全部内容:
return {
response_type = 'in_channel',
text = (math.random(2) == 1 and 'Heads!' or 'Tails!')
}
关于slack-api - 如何在没有服务器的情况下编写最小的 Slack 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37036932/
我是一名优秀的程序员,十分优秀!