slack相关内容
我正在尝试创建一个机器人,人们可以安装在他们的工作区中,并发送/接收某种类型的消息。我遇到的问题是文档告诉您使用为您的工作空间生成的令牌: https://api.slack.com/bot-users#installing-bot 但这没有任何意义,因为人们会自己在他们的工作空间上安装App/Bot,他们不会给我他们的令牌或任何东西。我肯定错过了什么。无论机器人是以纯API驱动的方式
..
我刚刚创建了一个应用程序(斜杠命令),并将其安装在我的一个工作区中。但现在我想把同样的应用程序添加到另一款应用程序中。是否可以不分发到应用程序目录? 推荐答案 如果要将Slack应用程序添加到其他工作区,则无需执行将其放置到应用程序目录的过程即可完成此操作。 您只需 使用OAuth 2.0添加将应用安装到工作区的功能。 启用公共分发 因此,您需要一个可以从Web浏览
..
根据Slack的文档,一次只能通过API发送一个文件。方法如下:https://api.slack.com/methods/files.upload. 使用Slack的桌面和Web应用程序,我们可以一次发送多个文件,这很有用,因为这些文件是分组的,当我们有多个具有相同上下文的图像时,有助于实现可视化。如下例所示: 你们知道是否有可能通过API一次发送多个文件,或者以某种方式获得与上图相同的
..
我的闲置频道支持简单轮询应用程序中的/poll命令。如何使用Slack API调用此命令? 使用python slack(er) API module: from slacker import Slacker # Using what's now called a "legacy token" slack = Slacker('my-token') slack.chat.post_
..
我希望在交互消息的附件中发送一些自定义属性,并在操作响应中检索它们。有办法做到这一点吗? 推荐答案 是的,这是可能的。但是,它只适用于小数据集。 假设我们讨论的是按钮,通常的方法是使用操作的value字段根据用户单击的按钮将定制数据传输回您的应用程序。该字段是JSON消息中的普通字符串,通过POST请求发送到您的应用程序。因此,它原则上可以包含整个数据集,而不仅仅是单个值。你所需要做
..
我正在为我的网站做Slake集成,包括允许用户使用“Slake登录”按钮登录。理想情况下,我希望它只要求用户授予identity.*权限一次,然后下一次当他们单击“用松弛登录”时,授权屏幕应该只会闪烁,然后重定向到下一步(比如Facebook),但它会一直显示授权屏幕,用户必须一次又一次地单击“继续”按钮才能授予权限。这给我们的用户带来了不便。有没有办法让它像Facebook一样只提示一次?仅供参
..
使用botkit创建Slak bot,但无法连接到Mongo Atlas进行存储。NodeJS后台。使用botkit-storage-mongo 编码: var Botkit = require('botkit'); var BotkitStorage = require('botkit-storage-mongo'); storage = BotkitStorage({ mongoU
..
我正在尝试获取报告的构建持续时间,但它总是返回 0. 通过阅读文档、浏览 Slack 插件源和阅读其他资源,我应该能够执行以下操作之一: def 持续时间 = currentBuild.durationdef 持续时间 = currentBuild.durationStringdef 持续时间 = currentBuild.durationString()def 持续时间 = curren
..
我尝试通过浏览器中的 fetch API 发布一条松弛消息: fetch('https://hooks.slack.com/services/xxx/xxx/xx', {方法:'发布',标题:{'接受':'应用程序/json,文本/纯文本,*/*',“内容类型":“应用程序/json"},正文: JSON.stringify({text: '你好'})}).then(response => co
..
我正在尝试将 Slack 与 GitLab 集成. 我在 slack 中安装了一个 webhook,并将 webhook url 复制到 GitLab 的应用程序集成中. 我还在 GitLab 的集成设置中启用了 Slack 集成. 但是我不断收到错误: Hook 成功执行但返回 HTTP 400 missing_text_or_fallback_or_attachments 我
..
我在 Jenkins v2.19 中有一个管道 groovy 脚本.我也有一个 “Slack 通知插件"v2.0.1 和“Groovy Postbuild 插件". 我已成功发送消息“构建开始"和“构建完成"(如果有). 当某些构建步骤失败时——我如何向 Slack 频道发送消息“构建失败"? 解决方案 以防万一,如果在声明式语法中, 现在,Jenkins 提供了pos
..
我想开发一个功能,让用户可以从消息菜单中选择多个选项.是否可以同时从交互式菜单中选择多个选项?? 解决方案 您目前只能选择一个选项.Slack 不支持在消息中选择多个选项. 但是有两种选择: 对话框 对话框是模态的,允许您使用最多 10 个元素,每个元素包括选择菜单.他们有一个“提交"和“取消"按钮. 这允许您准确地实现您的要求,但您的选择将显示在单独的对话框窗口中
..
我正在尝试使用 Slack 自定义命令,但不太确定如何使用延迟消息,因为 Yoda Speak外部 API 的响应时间超过 3 秒. 我做了以下事情: 在我的例子中发送了 slack 命令 /Yoda 并收到了 reponse_url. 使用以下内容将以下内容发布到响应 URL. $data_string = '{"response_type": "in_channel", "
..
我创建了一个 slack 对话框/表单来收集用户的一些信息;表单呈现得很好,我可以毫无问题地填写表单,但在我单击提交后它不会关闭,而是出现错误: 我们在连接时遇到了一些问题.再试一次? 如文档中所示,我已经发回了 200 状态 OK. //菜单是我交互消息的终点app.post('/menu', (req, res) => {console.log('来自表单提交:', req.bo
..
我正在构建一个 Slack 机器人.你向我的机器人提供了一些信息,包括一个电子邮件地址,它通过一个传出的 webhook 发送数据. 问题是,如果我给我的机器人所需的信息,http 请求会返回这个(示例): {"name":"Alexandre","email":"","test":"hello world"}
..
我知道我可以用 标记用户,但我不知道如何标记 @here 解决方案 是解决方案.还有其他命令可以使用 格式. 查看官方 Slack 文档的这一部分以获取概述关于所有这些变量.
..
我想使用 api 在 slack 中发布消息.如何在 slack 中像 @channel 一样提及频道的所有团队成员? 解决方案 您可以使用. 示例 您可以在 Slack 文档中查看所有可能的@提及在特别提及 下
..
我正在使用传入的 webhook 功能试用 Slack 的 API,发布消息完美无缺,但它似乎不允许任何文件附件. 仔细查看我知道我必须使用完全不同的基于 OAuth 的 API,但是当发布消息运行良好时,仅出于上传文件的目的创建更多令牌似乎很奇怪,是否无法上传文件以应对传入的文件微信? 解决方案 不,不能通过传入的 Webhook 上传文件.但是您可以使用 image_url 标签
..
我正在构建一个 Slack 机器人.你向我的机器人提供了一些信息,包括一个电子邮件地址,它通过一个传出的 webhook 发送数据. 问题是,如果我给我的机器人所需的信息,http 请求会返回这个(示例): {"name":"Alexandre","email":"","test":"hello world"}
..
我想在工作区上安装 Slack 应用后直接向频道发送自定义消息. 我没有找到获得“安装"事件安装的方法. 所以我想在频道创建后使用 bot 用户发送消息,但我也没有发现任何... 有什么技巧可以做到这一点吗? 解决方案 没有安装事件,但您不需要.如果您想在将应用程序安装到工作区后发送消息,只需在安装脚本的末尾添加该功能.例如在您收到工作区的新令牌之后. 一种流行的方
..