Slack Slash 命令 - 图像未展开

2024-01-20

我编写了一个自定义 Slash 命令,它接受用户的查询并返回图像。

接收到 Slash 命令的服务器端检索用户的查询,并形成图像 URLhttp://example.com/file1.png并将响应发回为<http://example.com/file1.png>。这在响应中显示为链接并且未展开。可能是什么问题呢?

我什至尝试了以下方法: 1) 我发回了一个 JSON 负载,如下所示:

{
     "text":"http://example.com/file1.gif","unfurl_media":true
}

但这再次显示了链接并且没有展开它。

2)我尝试过

{
     "text":"<http://example.com/file1.gif>","unfurl_media":true
}

但结果相同。

可能是什么问题呢?我是否绝对需要传入 Webhook 集成并在那里发送消息?


第一次有效吗?或者该 URL 之前已展开过吗?

Slack 只会在给定频道中每小时自动展开一次 URL。如果用户手动发布 URL 并且由于此限制而未展开该 URL,他们将从 SlackBot 收到有关该 URL 的短暂消息,但是对于斜杠命令或 Webhook,展开只是默默失败。我之前在测试中遇到过这个问题,并且必须确保更改 URL 或通道以验证一切正常。

您不需要手动附件或网络钩子,甚至不需要unfurl_media响应中的标志(默认情况下,对于通过 webhooks/slash 命令发布的消息,该标志处于打开状态)。

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

Slack Slash 命令 - 图像未展开 的相关文章

  • 您可以以其他用户身份使用 files.upload 将文件上传到 Slack API 吗?

    我正在尝试找到一种方法 让应用程序通过 Slack API 将文本片段发布到我们的支持渠道 使用 files upload 方法 我可以创建一个文本片段并将其与频道共享 但该帖子似乎来自我 因为用于验证请求的令牌是我的 我正在寻找一种方法来
  • 使用 FastAPI 解析来自 Slack 的传入 POST 请求

    我正在构建一个 FastAPI 服务器来接收 slacklash 命令发送的请求 使用下面的代码 我可以看到以下内容 token BLAHBLAH team id BLAHBLAH team domain myteam channel id
  • 通过 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
  • 如何删除临时消息

    我正在尝试找出一种机制 将临时消息发布给用户 然后将其删除并替换为所有人都可见的消息 与 giphy 类似的行为 其中 Slash 命令显示交互式临时消息 并在用户决定发送哪个 gif 后创建频道消息 我也对更新临时消息感到好奇 我认为如果
  • Slack API 不返回私人频道

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

    slack 只提供两种类型的响应 ephemeral 只向用户显示命令和响应 in channel 向频道中的所有用户显示命令和响应 短暂的例子 in channel 示例 问题 我怎样才能使斜杠命令显示响应only在频道中而不显示命令和响
  • 在 Slack 中创建并获取新通道传入 Webhook

    我刚刚使用channels create 方法通过Slack Api 创建了一个通道 如何添加传入的 Webhook 并以编程方式获取 URL 我还有其他工具可以进一步使用它 您无法以编程方式创建新的传入 Webhook 但您也不必这样做
  • Slack Bolt Java SDK - 多个 app.message 事件,彼此具有不同的正则表达式践踏

    我有一个 Slack Bolt Java SDK 机器人 基于 Spring Boot 并且正在使用app message 功能 它记录在此处的事件 API 中 https slack dev java slack sdk guides e
  • 如何将AppHarbor与Slack集成?

    似乎没有官方集成 a t m 我怎样才能手动完成呢 我想要实现的是 每次构建从 通过 变为 失败 时 Slack 上都会发布一条 悲伤的 消息 每次构建从 失败 变为 通过 时 都应该发布不同的 快乐 消息 None
  • 无法通过 Slack API 删除聊天消息

    我有一个带有公共频道的 Slack 团队 我的目标是仅将该频道用于 bot A 发布的公告 我知道不可能将 Slack 通道配置为仅对一个人可写而对其余人只读 我创建了一个 bot B 在外部计算机上运行的 Python 东西 它通过 RT
  • 在 Outlook 中通过 VBScript 规则调用 Slack API

    我正在尝试在 Outlook 中运行一条规则 该规则运行一个 VBScript 该脚本调用 Slack com Web 服务并使用特定消息更新我的 Slack 频道之一 当前状态 我只想让它发布一条静态消息 未来我将尝试使用 RegEx 解
  • Slack Slash 命令 - 图像未展开

    我编写了一个自定义 Slash 命令 它接受用户的查询并返回图像 接收到 Slash 命令的服务器端检索用户的查询 并形成图像 URLhttp example com file1 png并将响应发回为
  • 添加到 slack 与使用 slack 登录

    我已将 添加到 Slack 按钮添加到我的 Web 项目中 它工作得很好 就像交换访问令牌的代码并重定向到我选择的 URL 一样 现在 我对 使用 Slack 登录 按钮有点困惑 我知道它用于登录个人成员 那么它会要求他们提供组织电子邮件和
  • 我想找到线程消息并使用 slack-api 删除它

    可以通过以下方法找到私信或私信im history and converstation history 如何查找话题消息 我想找到线程消息并删除它们 查找话题消息 您需要使用conversations history https api s
  • 如何从 Slack 获取用户 ID 到机器人服务

    我正在使用 Azure LUIS 创建一个简单的机器人 这是我的第一个机器人 经过一些研究后 我取得了一些不错的进展 现在还与 Slack 集成作为测试它的渠道 机器人功能运行良好 但我希望识别用户的身份 这样我就可以个性化机器人对话 并从
  • 如何在 Slack 应用程序中存储配置项

    如何在 Slack 应用程序中存储永久数据 例如 Opsidian 松弛应用程序 https opsidian ai connect 有一个命令来添加您的 AWS 密钥 它在哪里存储这些密钥以及它如何知道为特定团队使用特定密钥 这是在奥普西
  • 通过 Slack API 发送命令

    有没有办法以编程方式发送command通过 API 到 Slack 我已成功发布消息 var postingResponse client UploadValues https slack com api chat postMessage
  • Slack Webhook - 获取 Invalid_Payload

    我正在尝试设置 Slack 的 Webhook 但收到 Invalid Payload 错误消息 我浏览过 Stack Slack 和 Github 但找不到我想要的答案 为了保护隐私 其中的 自定义链接 正在使用实际链接 CODE var
  • 如何在多个团队中安装bot而不将其添加到目录中?

    我刚刚使用 Microsoft 机器人框架在我的 slack 开发团队中创建了第一个 slack 机器人 现在我想将机器人添加到另一个团队进行测试 我的机器人不会供公众使用 仅在公司内部使用 我尝试使用 添加到 Slack 按钮将其添加到新
  • Slack + Heroku:每当我的 Heroku 应用程序关闭时向 slack 发送通知

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

随机推荐

  • SQL:显示标准差内的平均值和最小值/最大值

    我有以下 SQL 表 Date StoreNo Sales 23 4 34 4323 00 23 4 23 564 00 24 4 34 2345 00 etc 我正在运行一个查询 返回特定时间段内的平均销售额 最大销售额和最小销售额 se
  • Intellij IDEA:找不到“JdbcTemplate”类型的bean

    Intellij IDEA 15 0 3 表示 JdbcTemplate bean 不存在 这是一个 Spring Boot 项目 因此所有需要的 bean 都应该在 boot 内部创建 它工作正常 我可以与我的数据库交互 但 IDEA 将
  • 用于运行 DiskPart 的批处理文件

    我正在尝试开发一个批处理文件来运行并删除 Windows 7 中的隐藏分区 当尝试删除所有分区时 通常我在命令提示符窗口中逐行执行此操作 但试图找出如何创建批处理文件来运行并加快此过程 以下是我在命令提示符下键入的行 disk part R
  • 终结器在其对象仍在使用时启动

    Summary C NET 应该被垃圾收集 C 有一个析构函数 用于清理资源 当对象 A 在我尝试克隆其变量成员之一的同一行被垃圾回收时会发生什么 显然 在多处理器上 有时垃圾收集器会获胜 问题 今天 在 C 培训课程中 老师向我们展示了一
  • 程序化屏幕截图歪曲了最近邻居

    我遇到了屏幕截图 以编程方式使用下面的代码 与图像放大 在我的情况下非常远 并渲染最近邻以保留硬边缘时屏幕上实际显示的内容之间的不一致 我从这些论坛获得了以下屏幕截图代码 但保存的是图像的 双线性 渲染而不是最近邻 UIGraphicsBe
  • 如何在postgresql中将bigint(以毫秒为单位的时间戳)值写入为时间戳

    我试图将我的值存储在带有时区字段的时间戳中 从 1970 年开始以毫秒为单位 select TO CHAR TO TIMESTAMP 1401432881230 DD MM YYYY HH24 MI SS MS 预期的30 5 2014 1
  • 实体框架 - 只有 edmx,没有模板

    我们只想添加 EDMX 文件 而不添加上下文和实体的相应 tt 文件 造成这种情况的原因有多种 但长话短说 我们希望能够拥有 EDMX 并能够在需要时从数据库刷新它 目前 如果我每次 从数据库更新 时删除 tt 文件 它将重新生成我们不需要
  • C# 中的互斥量和信号量是什么?我们需要在哪里实施? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 C 中的互斥量和信号量是什么 我们需要在哪里实施 我们如何在多线程中使用它们 您应该从 MSDN 开始 系统 线程 互斥体 http
  • Paypal Recurring Gem - 暂停付款

    我正在寻找为贝宝经常性宝石 跟随 Rails Cast 设置付款暂停 我不确定是否需要设置 IPN 因为 gem 的文档中没有提及它 我目前拥有的代码不执行任何操作 我在模型中定义了取消重复 但我不确定如何完成代码 因为我很难理解这一切是如
  • 更新 python 包后出现“InvalidRequirement:无效需求,解析错误”错误

    使用更新包 在我的例子中是 IPython 后pip install U ipython运行任何使用入口点的 Python 脚本都会失败并出现以下错误 Traceback most recent call last File home ad
  • 错误:系列的真值不明确 - Python pandas [重复]

    这个问题在这里已经有答案了 我知道这个问题之前已经被问过 但是 当我尝试做一个if声明 我收到错误 我看了这个link https stackoverflow com questions 36921951 truth value of a
  • psql:服务器不支持 SSL,但需要 SSL

    尝试使用命令提示符连接到 postgresql 服务器 使用的命令 psql sslmode require host localhost dbname test 抛出错误 psql 服务器不支持 SSL 但需要 SSL 请帮我解决这个问题
  • 使用 Kotlin 在 Android 应用程序中打开文件选择器

    任务 上传用户可以从设备中选择的图像 我怎样才能打开文件选择器 https en wikipedia org wiki File dialog使用 Kotlin 在 Android 应用程序中按下按钮时出现窗口 在您的活动中 添加按钮单击以
  • WAN 上的 TCP/UDP 套接字服务器

    我用 C 编写了一个套接字服务器 它将用作我参与的一个小型游戏项目的基本设计 套接字服务器在局域网上工作正常 我能够在服务器和客户端之间完全正常通信 然而 在 WAN 上 服务器从客户端接收到所有正确的消息 但客户端没有从服务器接收到任何消
  • 本地化可点击跨度 Android

    我在我的应用程序中使用本地化 english indonesia 然后在活动中我写 class MainActivity AppCompatActivity private lateinit var binding ActivityMain
  • 将 .jar 转换为适用于 Windows、Linux 和 Mac 的应用程序

    我用 Eclipse 制作了一个 Java 应用程序 导出为 jar 我想将其导出到 Windows exe Linux 和MAC 我没有任何 Linux 或 MAC 机器 所以我不知道每台机器都需要什么扩展文件 所以我有几个问题 对于 W
  • 如何使用 Glide v4.0.0RC1 将图像从 Url 加载到 ImageView 中

    我刚刚在我的应用程序中将 Glide 库从 v3 更新到了 v4 但现在我无法从 url 加载图像 以前它在 v3 上工作得很好 这是我的滑行代码 Glide with context load galleryList get itemPo
  • Swift 中的 HTTP 长轮询

    我正在尝试使用 iOS 8 在 Swift 中实现长轮询解决方案 虽然该解决方案无疑有效 并且让主线程可以自由进行 UI 交互 但内存使用量不断攀升 所以我显然做错了一些事情 我写的类如下 enum LongPollError ErrorT
  • 如何正确删除集市分支?

    如何正确从存储库中删除集市分支 如果我想完全删除一个分支 这样就无法找到这个分支是否存在怎么办 我知道remove branch命令 但是还有其他选择吗 bzr remove branch是删除分支的最简单方法 如果您不能使用该命令 您能说
  • Slack Slash 命令 - 图像未展开

    我编写了一个自定义 Slash 命令 它接受用户的查询并返回图像 接收到 Slash 命令的服务器端检索用户的查询 并形成图像 URLhttp example com file1 png并将响应发回为