问题标签 [slack-commands]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
slack - Slack API - 单击 Slack 对话中的按钮会在通道上发送消息
在 Slack 对话中,是否可以单击按钮向 Slack 频道发送消息?
Slack 对话可能是:
- 用户键入一个单词(或消息)
- 一个 slackbot 显示一些文本和两个按钮
- 用户单击按钮向 Slack 频道发送 TEXT 消息
- Slackbot 对“动作”消息做出反应。
无法为我的 Slackbot 创建 REST 服务,因为 Slackbot 位于防火墙后面。因此,无法注册命令。
因此,需要在单击按钮时发送消息。Slackbot 可以对该消息做出反应。
我读到附件可能是做到这一点的好方法,但它已经“过时”了。
我试图发送一个过时的辅助附件,但这是不可能的。下一个方法是添加一个 webhook。因此,按下按钮会导致使用 url,但这当然是不可能的,因为我无法通过简单的 (get) url 发送 POST 请求。
请举一个简短的例子。
bitbucket - 通过 slack 回复 bitbucket 评论时,如何将回复格式化为代码片段?
我正在尝试从相关的 slack 频道回复评论、PR、bitbucket 上的代码片段而不是纯文本。
slack - 在松弛中设置提醒
我正在松弛设置提醒。如何在特定日期之前将提醒设置为松弛状态?
我希望我的提醒每天在特定时间出现,直到特定日期
例如:在 8 点到 12 月 31 日之前提醒我“做饭”
我试过这个/提醒我在 8 点“做饭”直到 12 月 31 日
编辑:这个问题(如何为一系列日期设置 Slack 提醒)没有回答我的问题。那里接受的答案不起作用。
slack - 如何修复在 SLACK 中获取 users.profile.get 的错误
我正在尝试获取我尝试使用 Slack Tester 测试的用户帐户信息。
当我提供我的令牌并单击测试时,我收到以下错误:
slack - Slack:有没有办法在开发或生产环境中工作?
所以,我最近一直在将 Slack 集成到我的后端,我注意到在开发和/或生产中工作变得非常烦人。
主要是因为似乎没有办法在环境之间切换所以我想知道我是否在这里忽略了一些东西。
现在我刚刚创建MyApp
并[dev] MyApp
镜像了设置,我可以在本地和生产服务器上测试应用程序。这意味着所有斜杠命令、它们的公共 webhook url、交互式消息 webhook url,以及事件的事件 webhook url 以及用于安装的附加 webhook url 等等。
相当耗时,但最重要的是:容易出错。
长话短说:我想知道是否有更简单的方法来管理 Slack 应用程序的开发和生产环境。
javascript - 如何在 Slack 中获取个人资料图片并发布到频道
我正在学习 Slack,目前我正在尝试获取用户的个人资料图片并将其发布在 Slack 通用频道中。
我尝试users.profile.get
了 api,并且能够获得一些 JSON 响应,但不清楚将图像发布到频道。
收到的回复:
我见过files.upload
api 但不确定如何传递内容参数。
以下是用于向 Slack 发送消息的代码:
运行以下代码后,从 SLACK 获取响应:
粘贴收到的响应:
我现在收到了回复,但请检查我能够发送消息但无法发布图像的编码 URI。我现在可以手动显示 url 和图像。
日志
postman - 尝试在 Slack 中获取用户列表时如何修复错误
我正在尝试使用 PostMan 获取用户详细信息,但出现以下错误。
以 urlencoded 形式传递 Token 和 Content-Type 的标头
当我测试时,我得到:
python - 我无法使用 python slack API 发送布局块
我使用 slack 最新的bot kit builder为我的消息附件生成以下按钮。邮件发送没有任何问题,但我没有看到附件。我一直在努力解决这个问题并感谢一些帮助。我的附件是 slack api 要求的列表。
我正在使用 slackclient SDK 发送消息。
目前我没有看到任何按钮。任何帮助将不胜感激。谢谢你。
即使从示例中发送此附件也不起作用
这个附件对我有用
但我无法弄清楚为什么第一个示例不起作用。
slack - 如何从 Slack 获取用户生日日期以进行集成
我正在尝试与我正在使用的 Slack 集成,https://slack.com/api/users.list
它正在提取所有用户详细信息,但我无法看到生日日期。谁能帮我如何获取用户的生日日期