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

2023-11-27

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

我正在寻找一种方法来执行此操作,但使其显示自定义用户名和图标,就像使用 chat.postMessage 方法的用户名和 icon_url 参数一样。有办法实现这一点吗?


有两种方法。

方式1. - 如果您只想在频道中上传并且不需要监听任何对话,那么您可以使用传入webhooks。然后覆盖用户名和图标。阅读“自定义您的用户名和图标”Here.

方式 2 - 您可以创建一个机器人用户并让该机器人用户为您发布此消息。我猜现在您正在使用 Slack 生成的测试令牌,因此您只能得到您的名字。但如果您使用 bot-user,那么您可以为您的机器人使用自定义名称和 icon_url。

我希望这回答了你的问题。

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

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

  • Slack 一次将多条消息发布到一个频道

    我需要将多个机器人回复 动态确定的响应 发布到同一频道 最明显的方法似乎是使用此 API 方法连续为每条消息执行 HTTP POST https api slack com methods chat postMessage 有没有办法将消息
  • 使用 NodeJS 的 Slack API (files.upload)

    EDITED 我正在尝试构建文件上传 API通过 Slack 提供 但我很难理解正确的格式 目前 我可以使用 API 上传文本文件 但我无法弄清楚如何上传图像 这是我的问题 我的开发服务器上有一个图像 我们将其命名为 image png 我
  • 如何删除临时消息

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

    我正在使用 Spring 为 Slack 应用程序开发 REST API 后端 我能够从 Slack 接收消息 斜线命令 但无法正确接收组件交互 按钮单击 The 官方文档 https api slack com docs message
  • Slack API 不返回私人频道

    我正在尝试获取 Slack 中的私人频道列表 基于每个用户即可 但我在查看此信息时遇到问题 我最初将应用程序安装到 Slack 中的工作区中 并获得了表单中的 OAuth 令牌xoxp 4 应用程序 OAuth 令牌 当我尝试使用 slac
  • C# 访问 Slack WebAPI 时出现“无法访问已处置对象”错误 - 线程或其他内容?

    有人可以帮忙吗 我有点困惑 我正在使用 PostAsync 将消息发送到 Slack API 代码如下 我试图获得正确的速率限制代码 因此在编写我认为正确的内容后 我尝试通过从 for 循环中一遍又一遍地调用代码 在本例中为发布消息 来触发
  • 为什么在对话流中创建的丰富消息不会出现在 Slack 上测试的机器人中?

    我为默认欢迎意图创建了两个答案 一个是默认的 另一个是显示在 Slack 中的文本响应 另一个使用 Slack 作为我的机器人的通道 单击 添加响应 开始使用 Dialogflows UI 为 Slack 创建响应 第二个如下 blocks
  • Python 找不到已安装的模块('slackclient')

    我正在尝试构建一个用于学习目的的松弛机器人 但是当我运行脚本时出现此错误ModuleNotFoundError No module named slackclient 我尝试安装和卸载 然后重新安装python m pip install
  • 无法通过 Google Apps 脚本打开 Slack 对话框

    我正在尝试使用 google apps 脚本和 Slack 来自动化我的工作 我希望使用 Slack 对话框输入一些文本 以使用 google apps 脚本修改我的 google 电子表格 但是 使用下面的代码 我无法通过以下方式打开对话
  • 如何将AppHarbor与Slack集成?

    似乎没有官方集成 a t m 我怎样才能手动完成呢 我想要实现的是 每次构建从 通过 变为 失败 时 Slack 上都会发布一条 悲伤的 消息 每次构建从 失败 变为 通过 时 都应该发布不同的 快乐 消息 None
  • Slack 应用程序和本地存储

    我们正在计划一个 Slack 应用程序 但我们需要本地存储 我们不想在我们的服务器上存储用户 频道的任何数据 我们希望将其永久或临时保存在用户的本地计算机或 Slack 服务器中 有办法做吗 Thanks 以下是我对这个主题的想法 本地存储
  • 松弛传入的 webhook 总是发布到默认频道,即使我提供了不同的频道

    我正在尝试使用传入的 webhook 将消息发送到 slack 通道 并且 webhook 是使用默认通道 channel1 创建的 但现在我想使用相同的传入 webhook 将消息发送到通道 general 我正在使用以下命令来执行此操作
  • 如何从 Slack 机器人发送定期短暂(“隐藏”)消息

    我有兴趣编写一个 Slack 机器人 它会定期向用户发送 短暂 消息 临时消息是出现在频道内的消息 但只能由特定用户看到 例如对机器人 斜杠命令 例如 who 的响应 然而 这里的目标是让机器人定期发送临时消息 并且 出现在频道消息流中 即
  • 我想找到线程消息并使用 slack-api 删除它

    可以通过以下方法找到私信或私信im history and converstation history 如何查找话题消息 我想找到线程消息并删除它们 查找话题消息 您需要使用conversations history https api s
  • 如何在 Slack 应用程序中存储配置项

    如何在 Slack 应用程序中存储永久数据 例如 Opsidian 松弛应用程序 https opsidian ai connect 有一个命令来添加您的 AWS 密钥 它在哪里存储这些密钥以及它如何知道为特定团队使用特定密钥 这是在奥普西
  • Slack API 打开新的 DM(范围和权限)

    我正在尝试使用 im open Slack API 调用与任意用户打开 DM 直接消息 我向其发送用户的 user id 该用户 ID 是通过用户单击同意按钮获得的 以便开始提出一系列问题 我正在成功向 Slack API 发送数据并接收数
  • Jenkins Slack 集成

    我想使用 Jenkins 中的 Slack 插件将通知发送到 Slack 通道 当我测试连接时 Jenkins 表示成功 但我在 Slack 频道中没有收到任何通知 是否存在任何已知问题 如何让 Jenkins 向 Slack 发送通知 我
  • 如何在每天的特定时间触发 Slack 中的斜线命令

    我想在每天的某个时间触发 Slack 中的斜杠命令 具体来说 我想每天晚上午夜清除我的状态 从文档来看 执行此操作的唯一方法似乎是通过传入Webhook https api slack com incoming webhooks 然而 使用
  • Slack 机器人发送图像

    我正在开发一个 slack 机器人 我正在实现一个通知功能 它将每隔一小时发送一次通知 目前 我在通知中发送普通文本 但我需要随文本一起发送图像 可以发送图片吗 您可以将图像作为消息附件的一部分发送 这可以是完整图像或缩略图 只需添加ima
  • 如何在多个团队中安装bot而不将其添加到目录中?

    我刚刚使用 Microsoft 机器人框架在我的 slack 开发团队中创建了第一个 slack 机器人 现在我想将机器人添加到另一个团队进行测试 我的机器人不会供公众使用 仅在公司内部使用 我尝试使用 添加到 Slack 按钮将其添加到新

随机推荐

  • Spring data JPA 原生查询跳过锁定

    我想执行一个SKIP LOCKED使用 Spring Data JPA 对 Oracle 进行查询 所以我尝试了以下操作 Lock LockModeType PESSIMISTIC WRITE Query value SELECT FROM
  • 更新数据库 Android

    谁能告诉我如何更新android中的数据库 我创建了一个带有嵌入式数据库的应用程序 我更改了清单中数据库的版本并创建了更新方法 我想测试它以查看数据库是否正确更新 但是当我使用 adb 命令时 只有 r 允许我重新安装 但它会保留数据库 有
  • SignalR 2.0.2 创建持久连接

    我使用包管理器控制台将 SignalR 2 0 2 安装到我的 MVC 4 5 应用程序中 我做了连接配置的标准示例 namespace SignalRPersistent public class Startup public void
  • 如何在 C# 中使用 XMLREADER 从 XML 字符串读取特定元素

    我有 XML 字符串
  • 当我将 OS X 升级到 10.9 时,我的 applescript 不再工作

    以下代码尝试打开代理设置对话框 NSAppleScript a NSAppleScript alloc initWithSource tell application System Preferences nset current pane
  • jQuery - 垂直向上切换(即不是向下)

    我需要创建一个向上而不是向下动画的切换 换句话说 与 正常 切换相反 也许更简单的是 切换应该在菜单项 它是一个菜单 上方向上滑动以变得可见 而不是像普通的 SlideToggle 等那样向下滑动 我已经快到了 var opened fal
  • SYSMALLOC:断言失败 - 关于如何有效调试的任何想法?

    我的服务器守护进程在大多数机器上运行良好 但在我得到的一台机器上 malloc c 3074 sYSMALLOc Assertion old top mbinptr char av gt bins 1 1 2 builtin offseto
  • Java继承

    为什么最后打印的是 我是一个儿童班 public class Parent String parentString public Parent System out println Parent Constructor public Par
  • jQuery 无限函数执行

    我们想知道是否可以有一个使用 jQuery 的函数来检查多个元素 并根据通过单击分配给它们的类型来执行其他函数 基本上 这是一个将永远运行的函数 而用户不会刷新页面 这个想法不是依赖事件点击来执行功能 而是依赖分配给特定元素的类 例如 td
  • 如何在 Java 日期和儒略日数之间进行转换? [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 Java 怎样才能Date被转换成double代表儒略日 如何将儒略日数转换为JavaD
  • 如何更改 xtable markdown 中某些单元格的颜色?

    我有一个名为 j 的数据框 dput j structure list Trans c 89 8 3337 NA 97 55 NA 3558 7 NA 4290 6 NA 65 95 94 55 3495 9 CPU c 6 938 79
  • 无法在 Google App Engine 上部署 java 项目

    我已在 Google App Engine 上创建了一个项目 但无法使用项目 id 部署该项目 我的项目 id 以下是发生问题的详细信息 您选择的应用程序 ID 我的项目 ID 不存在 去http cloud google com cons
  • 重新加载 Bootstrap 自定义

    On http getbootstrap com customize 可以创建和下载自定义引导程序配置 下载中包含一个名为 config json 的文件 是否可以以某种方式使用该文件来重新填充值并调整自定义引导配置 如果没有 有人知道为什
  • CodeIgniter 调用模型如何查看?

    我有一个包含数据表的视图 该数据是在模型上生成的 我如何在我的视图中调用此模型以发布在我的视图上 这相当于我想在 php 上使用 codeIgniter 做的事情 while row mysql fetch array requet cod
  • Laravel 每日日志使用错误的权限创建

    我有一个使用 php artisan 运行的脚本 带有rootuser 有时它会导致每日日志文件在apache之前创建www data用户这样做 这意味着当真正的用户使用我的网络应用程序时 我收到文件夹权限错误 无法打开流 权限被拒绝 我将
  • int (*p) [4]?

    int p 4 p 指针是指向 4 个整数的数组吗 或者是什么 以及如何为该指针调用 新 p 指针是指向 4 个整数的数组吗 Correct 我怎样才能为这个指针调用 new 例如 p new int 7 4
  • Canvas getImageData() 以获得最佳性能。提取所有数据还是一次提取一个数据?

    我需要扫描画布图像中的每个像素 并对颜色等进行一些处理 为了获得最佳性能 我是否应该一次性获取所有数据并通过数组对其进行处理 或者我应该在处理每个像素时调用它 所以基本上 data context getImageData x y heig
  • jQuery ajax 循环内问题

    这个js循环脚本总是获取jquery ajax函数内ui item的最后一个值 如何捕获每次迭代的正确值 for var i 0 i lt split files cb value holder length 1 i var split v
  • 是否可以让 Jackson 将嵌套对象序列化为字符串

    鉴于这些课程 Value private static class Message private final String type private final MyType message Value public class MyTy
  • 您可以以其他用户身份使用 files.upload 将文件上传到 Slack API 吗?

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