如何在每天的特定时间触发 Slack 中的斜线命令

2024-05-10

我想在每天的某个时间触发 Slack 中的斜杠命令。具体来说,我想每天晚上午夜清除我的状态。

从文档来看,执行此操作的唯一方法似乎是通过传入Webhook https://api.slack.com/incoming-webhooks。然而,使用以下 JSON 正文进行 POST 只会在 Slack 中创建一条消息/status clear并且并不实际运行该命令。

'{"text":"/status clear"}'

它还代表与 webhook 关联的应用程序发布消息,而不是在我的用户名下发布消息。

有没有办法从官方 Slack 应用程序外部为我的用户调用斜杠命令?


以下是如何使用外部脚本为您的用户执行斜杠命令。

  1. 使用未记录的API方法chat.command https://github.com/ErikKalkoken/slackApiDoc/blob/master/chat.command.md执行任何斜杠命令,例如/status

  2. 使用链接到您的用户帐户的访问令牌进行 API 调用。实现这一目标的一种方法是创建一个所谓的“遗留令牌” https://api.slack.com/custom-integrations/legacy-tokens与您的用户。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系: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
  • 如何让 Slack 机器人离开频道?

    机器人无法使用常规channels leaveAPI 调用 那么如何让机器人离开频道而不踢掉它呢 我需要它来离开一个我无权踢用户的频道 You can remove or kick 机器人 类型 kick botname在您希望机器人离开的
  • 获取 Slack API 的 Slack 用户令牌

    我正在编写一个脚本 以我的身份发布自动消息 我很难找到我的用户令牌 我必须创建一个应用程序吗 是的 您必须创建一个应用程序才能生成用户令牌 您可以从这里创建一个应用程序 https api slack com apps https api
  • 如何查找(并可能删除)个人文件

    Slack API 有一个方法files list 但这似乎只列出在公共频道上共享的文件 而不是在私人对话中共享的文件 作为团队管理员 我想删除旧文件 我不需要查看它们 我可以要求团队成员手动删除它们 但这对他们来说是一个非常缓慢且费力的过
  • 如何删除临时消息

    我正在尝试找出一种机制 将临时消息发布给用户 然后将其删除并替换为所有人都可见的消息 与 giphy 类似的行为 其中 Slash 命令显示交互式临时消息 并在用户决定发送哪个 gif 后创建频道消息 我也对更新临时消息感到好奇 我认为如果
  • Slack Bolt Java SDK - 多个 app.message 事件,彼此具有不同的正则表达式践踏

    我有一个 Slack Bolt Java SDK 机器人 基于 Spring Boot 并且正在使用app message 功能 它记录在此处的事件 API 中 https slack dev java slack sdk guides e
  • Python 找不到已安装的模块('slackclient')

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

    我正在尝试使用 google apps 脚本和 Slack 来自动化我的工作 我希望使用 Slack 对话框输入一些文本 以使用 google apps 脚本修改我的 google 电子表格 但是 使用下面的代码 我无法通过以下方式打开对话
  • 如何使用 jasmine 自定义记者制作失败规格列表并发布到 Slack?

    我正在尝试使用自定义 jasmine 报告器并获取 specDone 函数中所有失败规格的列表 specDone function result if result status failed failedExpectations push
  • Slack Slash 命令 - 图像未展开

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

    我希望从 gcloud gt slack 设置一些警报 到目前为止已按照以下说明进行了测试并运行 https cloud google com monitoring support notification options ga 2 190
  • 如何在 Slack 应用程序中存储配置项

    如何在 Slack 应用程序中存储永久数据 例如 Opsidian 松弛应用程序 https opsidian ai connect 有一个命令来添加您的 AWS 密钥 它在哪里存储这些密钥以及它如何知道为特定团队使用特定密钥 这是在奥普西
  • 消息通知产生“此内容无法显示”

    我正在通过网络挂钩向 Slack 发送消息 使用单个 文本 JSON 元素的消息通知可通过适用于 OS X 和 iOS 的 Slack 应用程序生成正确的通知文本 频道中的消息文本也是正确的 但是 当使用新的 阻止 方法时 通知文本变为 无
  • Slack 机器人发送图像

    我正在开发一个 slack 机器人 我正在实现一个通知功能 它将每隔一小时发送一次通知 目前 我在通知中发送普通文本 但我需要随文本一起发送图像 可以发送图片吗 您可以将图像作为消息附件的一部分发送 这可以是完整图像或缩略图 只需添加ima
  • 如何使用 gitlab-ci 中的变量在 Slack 通道中发送通知

    我正在向 gitlab ci 流程添加一个新阶段 以便在开始或结束新的释放部署时发送通知 我首先在 Slack 中创建传入 webhook 然后更新了gitlab ci yml file 这是子步骤将从中继承的父阶段 Slack stage
  • 如何在 Slack 机器人中获取用户名/用户 ID

    https github com DeronLee starbot git https github com DeronLee starbot git 我创建了一个 Slack 机器人 它运行良好 但是当有人向机器人发送消息时 我无法知道是
  • 如何使用 php 处理传出 webhook (Slack)

    我已经配置了 Slack outgoing webhook 但我不确定如何处理 Slack 发送到我指定的 URL 的 HTTP POST 请求 工作流程是这样的 当有人向指定通道发送消息时 API 将向指定 URL 之一发送 HTTP P
  • 作为 Slack 机器人执行斜杠命令

    我正在编写一个简单的松弛机器人 它应该在被调用时执行其他松弛命令 一切都已启动并正在运行 但是该机器人发出的 slack 命令似乎并未执行 例如我的机器人帖子 giphy kitten每小时一次 消息就像通道中的消息一样出现 因此发送方似乎
  • 松弛附件宽度和包裹问题

    我正在尝试使用松弛附件来记录应用程序错误 但像堆栈跟踪这样的大字段表现得很奇怪 First when using attachments the table seems to be fixed to some arbitrary width
  • 用于机器人提及的 Slack 事件 API

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

随机推荐

  • jQuery 仅定位父 div 中的元素

    我的页面上有许多小部件 我想在整个页面中重复使用类 我有一个问号图标 应该在小部件内的 2 个 div 之间切换可见性 问题是我无法让我的代码仅针对当前小部件 我已经尝试过常用的技术 但似乎没有一个在这里起作用 小提琴在这里 http js
  • ASP.NET MVC - 授权属性登录重定向后保留 POST 数据

    我有一个带有评论的博客文章页面 任何用户 无论是否登录 都可以在页面底部看到一个表单来发表评论 当用户输入评论且未获得授权时 用户将被重定向到登录 注册页面 登录后 用户将被重定向回操作 但包含评论正文的 POST 数据会丢失 我使用 AS
  • iPhone中的异步for循环

    for循环看起来像这样 我在视图中编写的确实加载了 因此加载此页面需要更多时间 for int i 3 i lt dataDict objectForKey rss objectForKey channel objectForKey ite
  • Devise/CanCanCan - 允许管理员创建新用户

    我正在使用 Rails 4 0 2 设计并康康康 https github com CanCanCommunity cancancan 我正在尝试允许管理员创建新用户 管理员用户在用户表中分配有一个布尔字段 在ability rb中我有以下
  • PHP - SQLite 与 SQLite3

    我已经使用 SQLite 2 8 17 制作了一个 Web 应用程序 我现在才发现有一个 SQLite3 在制作 Web 应用程序时 它以某种方式逃避了我的注意 可能是由于缺少 php 函数的文档 我想知道 使用 SQLite3 比 SQL
  • Scrapy:在调用之间保存cookie

    有没有办法在 scrapy 爬虫的调用之间保留 cookie 目的 网站需要登录 然后通过 cookie 维持会话 我宁愿重复使用会话 也不愿每次都重新登录 请参阅有关 cookie 的文档 常见问题解答入口 http doc scrapy
  • Node.js 解析路由的最小函数

    我有一个 Node js Express 应用程序正在运行 它接收如下路由 app get resource res someFunction app get foo bar id someOtherFunction 这很棒并且工作正常 我
  • Swift 为 .toInt 提供Optional(3) 而不是 3

    尝试从字段中提取数字并继续获取可选 数字 而不是数字 IBOutlet weak var years UITextField IBAction func calculateYear sender AnyObject var a years
  • 在 Android 上缩小时,Skobbler 注释会从地图中消失

    目前 我正在向地图视图添加注释列表 代码类似于以下内容 Add to map view SKAnnotation annotation new SKAnnotation i annotation getLocation setLongitu
  • Azure ARM 模板、站点的 VNET 集成

    我正在 Azure 云中管理整个系统的创建 是否可以在模板内设置站点资源 Web 应用程序或功能 的 VNET 集成 附上我要管理的设置的屏幕截图 是否可以在模板内设置站点资源 Web 应用程序或功能 的 VNET 集成 以下模板可用于创建
  • “@inject”-ed 属性保持为空

    我试图将服务注入到我的 bean 中 但它总是null 我收到以下错误 WELD 001000 根据基本 null 解析属性 userBean 时出错 一些代码片段 索引 xhtml
  • css伪类最后一个子问题

    我在使用时遇到问题 last child伪选择器 我有以下标记 div class apply container div
  • 状态存储在 Fluxor 中的哪里?

    我是与状态管理人员合作的新手 目前 我正在开发 blazor 应用程序 我偶然发现了 fluxor 框架 它允许通过 Flux 模式进行状态管理 Fluxor 对我来说工作得很好 但是我似乎无法弄清楚页面状态的实际存储位置 它是在缓存 数据
  • 防止浏览器弹出警告窗口

    我正在尝试在新窗口中打开 jsp 页面 使用 JavaScriptwindow open产生浏览器警告 并且在某些情况下 firefox 将默认阻止弹出窗口 有没有办法解决这个问题 这不是恶意应用程序 它是内部用户工具 大多数浏览器不会阻止
  • 在浏览器中覆盖 TAB

    如果我在输入字段中输入文本并按ENTER我所知道的所有浏览器的默认行为是提交表单 但是如果我按ENTER在文本区域内添加新行 每当我按下时 有什么方法可以模仿这种行为 缩进 而不是提交表单 TAB在文本区域内 Bespin https be
  • 从 XML 构建树结构的速度很慢

    我正在将 XML 文档解析为我自己的结构 但对于大型输入来说构建它非常慢 是否有更好的方法来做到这一点 public static DomTree
  • 无法删除 OAuth 同意屏幕

    我前段时间为一个项目创建了一个OAuth 同意屏幕 https console cloud google com apis credentials consent关于 Google API 和凭证 这是非常愚蠢的 但似乎一旦创建就无法删除它
  • 为什么 Cursor.Show() 和 Cursor.Hide() 不立即隐藏或显示光标?

    我正在为可视化工具编写一个拖动系统 当您单击并拖动时 它会移动您在窗口中看到的内容 当鼠标到达面板边缘时 我开始重新定位光标 使其永远不会离开框 它跟踪光标在框内时所处的虚拟位置 这部分代码工作正常 每当有 MouseMoved 事件并且位
  • 在Python中将整数附加到列表的开头[重复]

    这个问题在这里已经有答案了 如何在列表的开头添加一个整数 1 2 3 42 1 2 3 gt gt gt x 42 gt gt gt xs 1 2 3 gt gt gt xs insert 0 x gt gt gt xs 42 1 2 3
  • 如何在每天的特定时间触发 Slack 中的斜线命令

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