slack相关内容

我可以使用Slack API来设置个人资料图片吗?

我正在为一个游戏社区管理一个松弛团队。我的用户在游戏中都有头像,我已经在使用Slack API自动将他们的Slack用户名设置为他们在游戏中的名称,这样人们就更容易被识别。 此外,我也想自动设置他们的头像图片在松弛与他们的头像从游戏。但是我想不出办法,所以我的问题是,它能做到吗?如果能,怎么做? 我目前的起点是未记录的API方法users.profile.set,它允许我设置用户的配置 ..
发布时间:2022-06-14 20:30:21 其他开发

如何添加@提及以响应空闲的斜杠命令

如何才能使松弛解析@someone作为指向用户的链接而不是纯文本提及。我一直在阅读关于消息格式的松散文档,但仍然没有弄清楚。以下是我现在得到的一个示例: { "text": "*username:* @alexis", "response_type": "ephemeral" } 推荐答案 若要进行适当的“可点击”提及,您需要传递唯一的用户ID,而不是明文名称。 用户 ..
发布时间:2022-06-14 20:25:53 其他开发

使用Slack API从消息按钮打开浏览器中的URL

我通过Slack应用程序向用户发送了一条带有按钮的松散消息。每次点击按钮,我都会生成一个新的URL。 目前,我可以将URL作为消息返回。用户单击邮件以在浏览器中打开URL。 我希望使用SLACK API在浏览器中直接打开URL,而不是发回消息。 我如何才能做到这一点?我似乎在文档中找不到任何支持此操作的内容。 谢谢 PS:Google Drive集成已经做到了这一点。 ..
发布时间:2022-06-14 20:11:27 其他开发

更改空闲计划上其他用户的状态

它始终更新我的用户配置文件,而不是我在X-Slack-User: 中指定的用户 https://slack.com/api/users.profile.set?token=yadayadayada&X-Slack-User=XYZ23456&Content-type=application/json&charset=utf-8&profile={"status_text": "Test #1" ..
发布时间:2022-06-14 19:55:03 其他开发

Sack API未返回私有频道

我正在尝试获取Slack中的私人频道列表(每个用户都可以),但我在查看此信息时遇到了困难。我最初将我的应用程序安装到Slack的工作区中,得到了xoxp-4...........形式的OAuth令牌。 App OAuth令牌 当我尝试使用Sack API(节点SDK)时,我只能得到公开列出的频道。 await new WebClient(`xoxp-4.....`) .c ..
发布时间:2022-06-14 19:45:48 前端开发

如何将变量从松弛的自定义命令获取到参数中

我编写了一个节点应用程序,它接受d参数,并以随机掷骰子进行响应: https://{some app}.herokuapp.com/roll/dice?d=20 用户还可以在掷骰子的末尾添加数字,如下所示: https://{some app}.herokuapp.com/roll/dice?d=20&a=5 该API运行正常。我正在尝试将其与SLACK集成,以便用户可以输入 ..
发布时间:2022-06-14 19:39:59 其他开发

当Slak应用程序首次安装到工作区时,会触发哪种事件类型?

我正在尝试构建一个应用程序,该应用程序在第一次安装到工作区时可以执行某些操作,例如:ping每个团队成员。 我找不到在应用程序安装时触发的事件类型: https://api.slack.com/events 有没有办法实现这一点? 推荐答案 我认为这里可能存在对事件概念的误解。事件总是直接链接到一个特定的Slack应用程序,并且需要由该应用程序处理。对于工作场所发生的事情,比如 ..
发布时间:2022-06-14 19:30:03 其他开发

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

我想在每天的某个时间在Slack中触发一个斜杠命令。具体地说,我希望每天午夜清除我的状态。 从文档中看,唯一的方法似乎是通过Incoming Webhook。但是,使用以下JSON正文发布只会在Slack/status clear中创建一条消息,而不会实际运行该命令。 '{"text":"/status clear"}' 它还代表与网络挂钩关联的应用程序发布消息,而不是以我的用户名 ..
发布时间:2022-06-14 19:19:39 其他开发

如何为一系列日期设置空闲提醒

例如,我想要在我休假的日子里每天在特定的频道中显示提醒。类似于: /remind #channel @me will be on PTO 1/1/2016 until 1/5/2016 然后,在该范围内的每一天都会在频道中出现一个提醒,说明日期范围。 实现该目标或尽可能接近该目标的命令/语法是什么? 推荐答案 以下操作正常。 /remind #channel "@ ..
发布时间:2022-06-14 19:13:03 其他开发

斜杠命令";DISPATCH_FAILED&QOT;

我已经通过SLACK创建了定制的斜杠命令配置,并将其安装在工作区中。然而,当我运行它时,我得到了这个 /测试失败,错误为";Dispatch_FAILED&Quot; 我尝试了多个工作区,但同样的问题。有人经历过这种情况吗? 推荐答案 所以经过几次测试后,我发现这只是在这一点上失败的任何东西的一般消息。我首先有一个遥不可及的终结点。因此,它正在回复这条消息。我修复了这个问 ..
发布时间:2022-06-14 19:06:40 其他开发

Bot提及的Sack事件API

我正在使用Slack应用程序构建一个Slack机器人。我已成功地通过Event API授权并成功接收事件。 我正在尝试了解如何只监听对机器人的直接提及。 因此,当有人向公共或私人渠道发送消息,并且机器人被直接标记为@bot时,它应该触发一个事件 公有/私有闲置频道示例: Daniel: Hi there bot (does not trigger) Jerem ..
发布时间:2022-06-14 19:03:36 其他开发

在闲置状态下创建和获取新渠道来电挂钩

我刚刚通过Slack Api使用annels.create方法创建了一个频道。如何添加传入的WebHook并以编程方式获取URL?我还有其他工具可以进一步使用它。 推荐答案 您不能以编程方式创建新的传入Web挂钩,但您不必这样做。只需重写现有传入WebHook上的Channel属性,您当前的Slack团队即可使用新频道。 示例: { "text": "This is a ..
发布时间:2022-06-14 18:59:50 其他开发

将元数据/自定义数据附加到通过API发送的松弛消息

我正在为我的工作空间开发一系列Slack应用程序,其中一些应用程序旨在与其他应用程序传递的内容(消息)进行交互:提取可能被其他消息引用的内容ID 具体示例: 假设我有一个应用程序A“FindUser”,它能够在一个懒惰的用户键入find me@example.com时为我提供用户配置文件,并在线程中使用用户配置文件的格式化视图进行回复 我正在开发一个应用程序B“编辑标签”,它基本 ..
发布时间:2022-06-14 18:48:03 其他开发

如何在安装SLACK应用程序时收到通知?

我有一个要求,我必须为我的Slak-bot进行一些初步设置。我想做的是: 将我的Sack应用安装到工作区时收到通知。 向工作区管理员发送带有说明/设置手册的私人消息。 我正在查看slackevent API文档,它看起来确实有app uninstalled事件,但与安装无关。 我将如何为我的Slak机器人实现上述目标?我可以使用event api执行此操作,还是必须使用RTM? ..
发布时间:2022-06-14 18:25:48 其他开发

如何将斜杠命令、按钮和对话框组合成菜单?

My Slack应用程序以slash command启动,然后向用户发布一条短暂的菜单消息。该菜单包含一些信息和三个消息按钮。 示例: 第一个按钮允许用户关闭菜单 第二个按钮允许用户启动操作 第三个按钮允许用户打开dialog进行更改 选项。 在用户提交对话框之后,我希望更新菜单消息以反映对话框中所做的更改。 但是,在用户提交对话框之后,我不能再像以前那样通过响应Slack ..
发布时间:2022-06-14 18:14:19 其他开发

其他用户未触发Sack API Message.im事件

我正试图让我的应用程序使用事件订阅来监视各种消息(公共/私人频道和直接消息),而不是机器人。 我让我的应用订阅了message.channels、message.groups、message.im和message.mpim事件。 我已经使用Challenger参数设置了一个端点URL,并且我已经授权并部署了我的应用程序。我在以下情况下成功收到通知: 在公共频道发布消息 消息以私人渠道 ..
发布时间:2022-06-14 18:07:27 其他开发

为SLACK应用程序生成SLACK_APP_TOKEN

假设我已经创建了SLACK应用程序,并且我有客户端ID和密码。 将能够创建频道的SLACK_APP_TOKEN送到我手中的最简单方法是什么? 推荐答案 如果您想要与您的Slack应用程序相关的正确访问令牌,获得它的唯一方法是使用Slack文档中所述的OAuth进程安装Slack应用程序。您需要一个带有脚本(如PHP)的迷你网站来执行安装。 所谓的test token还将允许您使用Sl ..
发布时间:2022-06-14 17:58:04 其他开发

如何下载由Slackbot创建的文件?

我创建了一个从工作空间中的用户那里收集信息的机器人。它将此信息存储在本地服务器上的CSV文件中。我如何下载上述文件?我从Stack Overflow那里得到了这段代码,试图联系作者,但没有得到任何回应。 import requests url = 'https://slack-files.com/T0JU09BGC-F0UD6SJ21-a762ad74d3' token = 'xoxp-TO ..
发布时间:2022-06-14 17:49:16 Python

如何通过SLACK API删除/禁用用户?

我已经尝试了多种方法来解决这个问题。首先尝试获取没有任何用户ID的用户-这只返回我的用户,然后尝试获取具有其他ID的用户,并且它也正确地检索数据。但是,我似乎无法将用户属性设置为“已删除”。我正在使用这种python方法。 slack_client.api_call('users.profile.set', deleted=True, user='U36D86MNK') 但是,我收到错误 ..
发布时间:2022-06-14 17:37:45 Python

松弛频道ID在各个团队之间是唯一的吗?

Slackchannel/group/im/mpimid在不同团队中是否唯一?换句话说,两个团队可以拥有相同ID的频道吗? 我阅读了文档,在Google等上搜索了一下,但无法确认频道ID是否唯一。 推荐答案 Slack计划很快在文档中澄清这一点。虽然在今天,假设ID在不同的团队中是唯一的,您可能会过得很好,但我们强烈建议您按团队ID确定所有存储和检索的范围。 基本上,我们建 ..
发布时间:2022-06-14 17:26:23 其他开发