在 Slack 中合并消息菜单和消息按钮

2024-03-28

我想在我的 Slack 应用程序中结合消息菜单和消息按钮。这是我想要实现的工作流程。

1) 用户发出斜杠命令来显示菜单。该菜单将有一个下拉菜单和三个按钮。这是我能够实现的。

2)我希望用户从下拉列表中选择一个选项,然后按任何操作按钮。然后只应触发该操作

问题是,当我从下拉列表中选择任何选项时,它会触发该操作。我不希望以这种方式触发操作。我只想在单击按钮后触发操作


Slack 不可能实现你所问的问题。单击交互式菜单中的选项始终会发出操作。

相反,我建议分两步实施工作流程。首先显示按钮,然后显示菜单(或其他方式)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Slack 中合并消息菜单和消息按钮 的相关文章

  • 通过 Slack API 或传入 Webhook 发送消息时,是否可以使用文件路径而不是 url 作为“image_url”?

    假设我有以下块 我想通过传入 Webhook 发送到 Slack type image title type plain text text foo bar image url https api slack com img blocks
  • Hubot Slack 机器人可以存储会话吗

    我正在尝试实现简单的松弛机器人 所以我已经配置了hubot这将从以下位置获取输入slack并将其传递给我的网络应用程序 django app 并且它将采取任何响应django app并会回复松弛 在此过程中 我尝试将会话存储在django
  • 将元数据/自定义数据附加到通过 API 发送的 Slack 消息

    我正在为我的工作区开发一系列 Slack 应用程序 其中一些应用程序旨在与其他应用程序传递的内容 消息 进行交互 提取其他消息可能引用的内容 ID 一个具体的例子 假设我有一个应用程序 A FindUser 当 slack 用户键入时 它能
  • Slack API 不返回私人频道

    我正在尝试获取 Slack 中的私人频道列表 基于每个用户即可 但我在查看此信息时遇到问题 我最初将应用程序安装到 Slack 中的工作区中 并获得了表单中的 OAuth 令牌xoxp 4 应用程序 OAuth 令牌 当我尝试使用 slac
  • 松弛斜杠命令仅显示对通道的响应

    slack 只提供两种类型的响应 ephemeral 只向用户显示命令和响应 in channel 向频道中的所有用户显示命令和响应 短暂的例子 in channel 示例 问题 我怎样才能使斜杠命令显示响应only在频道中而不显示命令和响
  • C# 访问 Slack WebAPI 时出现“无法访问已处置对象”错误 - 线程或其他内容?

    有人可以帮忙吗 我有点困惑 我正在使用 PostAsync 将消息发送到 Slack API 代码如下 我试图获得正确的速率限制代码 因此在编写我认为正确的内容后 我尝试通过从 for 循环中一遍又一遍地调用代码 在本例中为发布消息 来触发
  • 在 Slack 中创建并获取新通道传入 Webhook

    我刚刚使用channels create 方法通过Slack Api 创建了一个通道 如何添加传入的 Webhook 并以编程方式获取 URL 我还有其他工具可以进一步使用它 您无法以编程方式创建新的传入 Webhook 但您也不必这样做
  • Python 找不到已安装的模块('slackclient')

    我正在尝试构建一个用于学习目的的松弛机器人 但是当我运行脚本时出现此错误ModuleNotFoundError No module named slackclient 我尝试安装和卸载 然后重新安装python m pip install
  • 安装 slack 应用程序时如何收到通知?

    我有一个要求 我必须为我的 slack bot 进行一些初步设置 我想做的是 当我的 slack 应用程序安装到工作区时收到通知 向工作区管理员发送包含说明 设置手册的私人消息 我在看松弛event API https api slack
  • 无法通过 Slack API 删除聊天消息

    我有一个带有公共频道的 Slack 团队 我的目标是仅将该频道用于 bot A 发布的公告 我知道不可能将 Slack 通道配置为仅对一个人可写而对其余人只读 我创建了一个 bot B 在外部计算机上运行的 Python 东西 它通过 RT
  • 松弛传入的 webhook 总是发布到默认频道,即使我提供了不同的频道

    我正在尝试使用传入的 webhook 将消息发送到 slack 通道 并且 webhook 是使用默认通道 channel1 创建的 但现在我想使用相同的传入 webhook 将消息发送到通道 general 我正在使用以下命令来执行此操作
  • 我想找到线程消息并使用 slack-api 删除它

    可以通过以下方法找到私信或私信im history and converstation history 如何查找话题消息 我想找到线程消息并删除它们 查找话题消息 您需要使用conversations history https api s
  • 在 Google Apps 脚本中异步运行函数

    我正在制作一个调用 GAS 函数的 Slack 机器人 一切正常 只是 Slack 显示错误消息 因为它在调用 API 时只等待 3 秒响应 任何人都可以帮助我弄清楚如何异步运行 everyDay2 以便我可以在完成之前返回响应 我尝试过
  • 在 Slack 上发布带有附加文件的消息

    我正在用 C 编写一个简单的控制台应用程序来与 Slack com 进行通信 我通过他们的 WebApi 执行此操作 目前我知道如何发布消息 带有附件 彩色 链接 用户等 并将文件发送到服务器 如果您以正常方式发送文件 键入文本框左侧的 上
  • 在本地主机上的 laravel 中将 slack 连接到 botman

    这是我在 laravel 中的路线文件 我将任何 url 与调用闭包的 botman 相匹配 该闭包为 botman 注册一个 slack 驱动程序并监听消息 hello 在闲暇时我试图设置Request URL在使用此事件订阅下http
  • Webhook 执行错误:Hook 执行成功但返回 HTTP 400 Missing_text_or_fallback_or_attachments

    我正在尝试将 Slack 与 GitLab 集成 我在 slack 中安装了一个 webhook 并将 webhook url 复制到 GitLab 的应用程序集成中 我还在 GitLab 的集成设置中启用了 Slack 集成 但是我不断收
  • Slack 机器人发送图像

    我正在开发一个 slack 机器人 我正在实现一个通知功能 它将每隔一小时发送一次通知 目前 我在通知中发送普通文本 但我需要随文本一起发送图像 可以发送图片吗 您可以将图像作为消息附件的一部分发送 这可以是完整图像或缩略图 只需添加ima
  • Slack + Heroku:每当我的 Heroku 应用程序关闭时向 slack 发送通知

    我有一个 Heroku 应用程序 每当我在 Heroku 上部署时 我在 Slack 的生产频道上就会收到一条通知 我想对我的 Heroku 应用程序因任何原因关闭时遵循相同的程序 有什么推荐的方法吗 None
  • 如何在 Slack 机器人中获取用户名/用户 ID

    https github com DeronLee starbot git https github com DeronLee starbot git 我创建了一个 Slack 机器人 它运行良好 但是当有人向机器人发送消息时 我无法知道是
  • 用于机器人提及的 Slack 事件 API

    我正在使用 Slack 应用程序构建 Slack 机器人 我已成功授权并通过事件 API 成功接收事件 我正在尝试找出如何只听取对机器人的直接提及 因此 当有人向公共或私人频道发送消息并且机器人被直接标记为 bot 公共 私人 Slack

随机推荐

  • Azure Blob 存储在 Microsoft 中时是否已加密?

    我正在开发一个在 Azure Blob 存储中存储文本的网站 文本可能很敏感 不一定是密码 而是个人信息 我正在尝试决定是否应该在将文本存储到 Azure Blob 存储之前对其进行加密 我的理解是 如果 Azure 密钥和帐户名泄露并且恶
  • 如何通过反射引用字段

    抱歉 标题不明确 进一步回答我之前的问题 https stackoverflow com questions 4315905 how to pass parameters to a method by reflection 我想订阅动态检索
  • src 中访问不同目录中文件的路径

    我有一个名为projects其中我有一个game文件夹和一个engine文件夹 我有我的engine js文件内的engine文件夹 我想知道我是否可以用我的game html像这样从其他文件夹中获取文件 现在 显然上面的方法不起作用 但我
  • 如何从 JQuery 对象获取 javascript 控件?

    我是 JQuery 的初学者 如何从 JQuery 对象获取作为 javascript 对象的控件 var object this 最常见的var object this 0 如果匹配的元素超过 1 个 this 0 this 1 this
  • 无法将 .war 应用程序部署到 GlassFish 3.1.2

    我有一个 war 应用程序模块 无需任何异常更改和服务器调整即可成功部署 但是 我无法将此应用程序部署到 GF 3 1 2 服务器抛出以下异常 java lang Exception java lang IllegalStateExcept
  • 小数的小数次方?

    net 框架在 Math 类中提供了一种对 double 进行幂运算的方法 但根据精度要求 我需要将小数提高到小数次方 Pow decimal a decimal b 框架有这样的功能吗 有谁知道有这种功能的库吗 为了解决我的问题我找到了一
  • 使用 aws cli 获取 S3 存储桶的 ARN

    是否可以通过AWS命令行获取S3存储桶的ARN 我已经查看了文档aws s3api and aws s3 并且还没有找到一种方法来做到这一点 总是如此arn PARTITION s3 NAME OF YOUR BUCKET 如果您知道存储桶
  • 在方便的初始值设定项中使用 self = 来委托给 JSONDecoder 或 Swift 中的工厂方法,以避免“无法分配给值:'self' 是不可变的”

    有时在 Swift 中 为委托的类编写一个初始化程序可能会很方便JSONDecoder或工厂方法 例如 有人可能想写 final class Test Codable let foo Int init foo Int self foo fo
  • 备份使用git的项目

    在快速重新安装之前 我正在将我的东西刻录到 DVD 上 作为最近的用户 从来没有用 git 这样做过 所以我只是和你们核实一下 如果我理解正确的话 我只需要备份我的项目目录project name 其中有 git在它里面 一起监视隐藏文件
  • 在 Karma 运行所有测试之前执行角度代码?

    是否可以在 karma 中执行某种初始化编码 在执行测试之前 我需要运行这样的代码 angular module module common brand constant BRAND brandname 我的应用程序当前需要这个模块 和这个
  • 批量发送API调用

    我目前正在尝试模拟 50 万个 IoT 设备 以使用 Nodejs 将有效负载推送到 Azure IoT 中心 由于节点本质上是多线程的 因此它的物联网中心充满了数据 并且我收到了网络错误 我还尝试了异步 等待方法 但这需要花费大量时间将数
  • 使用 SciPy 拟合贝塞尔曲线

    我有一组近似二维曲线的点 我想使用 Python 与 numpy 和 scipy 来查找近似拟合点的三次贝塞尔路径 其中我指定两个端点的精确坐标 并返回其他两个控制点的坐标 我最初以为scipy interpolate splprep 可能
  • PHP - 小时差(HH:MM 格式)

    我正在尝试计算在这里工作的人的轮班模式 从结束时间中减去开始时间在很大程度上是可行的 但如果他们通宵工作则不行 例如某人工作于10pm to 6am将显示为 22 00 06 00 我希望它能回来8 hours 但我就是想不出最好的方法 令
  • 谷歌图表趋势线未显示

    我有一个 Google 图表折线图 我想在其上显示趋势线 但它没有显示 数据是从数据库中获取的 而 JavaScript 是由 PHP 生成的 但生成的 JavaScript 如下所示
  • LINQ 查询中的分组依据

    我有一个 DataTable 我想在其中执行 GroupBy 查询 year url type id someurl image 0 2003 date 0 someurl image 1 2009 date 1 我已成功对我的 ID 进行
  • WPF 动画“无法冻结此情节提要时间线树以供跨线程使用”

    我当前有一个列表框 其所选项目绑定到我的 ViewModel 上的属性 每当所选项目不为空时 我想对其执行动画 但是我不断收到以下错误 无法冻结此情节提要时间线树以供跨线程使用 并通过研究了解为什么会发生这种情况 但是我不确定需要采取什么方
  • 如何分组并获取具有 X max 的 Y 列的值? [复制]

    这个问题在这里已经有答案了 我有一个以前从未遇到过的用例 我有以下数据框 并且想要选择 y 的值 其中 x 分别为条件 i 的每个级别实现其最小值和最大值 gt library dplyr gt df lt data frame i c 1
  • 在 ubuntu 20.04 上运行 Tensorflow 时出现“无法加载动态库 'libcudnn.so.8'”

    注意 有很多类似的问题 但是针对不同版本的 ubuntu 和有些不同的特定库 我一直无法弄清楚符号链接 其他环境变量的组合 例如LD LIBRARY PATH会工作 这是我的nvidia配置 nvidia smi Tue Apr 6 11
  • 相当于 dash shell 中的 pipelinefail

    有没有类似的选项dash外壳对应于pipefail in bash 或者如果管道中的命令之一失败 但不退出 则获得非零状态的任何其他方式 set e would 为了更清楚地说明这一点 这是我想要实现的目标的示例 在示例调试 makefil
  • 在 Slack 中合并消息菜单和消息按钮

    我想在我的 Slack 应用程序中结合消息菜单和消息按钮 这是我想要实现的工作流程 1 用户发出斜杠命令来显示菜单 该菜单将有一个下拉菜单和三个按钮 这是我能够实现的 2 我希望用户从下拉列表中选择一个选项 然后按任何操作按钮 然后只应触发