问题标签 [bolt]

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.

0 投票
1 回答
99 浏览

c# - 如何将脚本添加到 Bolt 中?

在此处输入图像描述

我有一个从资产商店导入的 C# 脚本。我想将它导入 Bolt 以便于使用。我研究了很长时间,问了很多人。有些人说我需要点击进入工具 - 螺栓 - 单元选项向导并添加脚本的类型,有些人说我只需将其添加为一个单元。我做了所有这些方法,但仍然无法实现我想要的。

0 投票
1 回答
522 浏览

python-3.x - 如何在松弛螺栓中返回 static_select 块元素的选定选项值

我正在使用 slack_bolt 并尝试根据块元素中的 static_select 做出不同的响应。如何打印 selected_option 的值?

块是这样的

在这种情况下,我如何在选择一个选项后打印我选择的 value("value-0")?

我需要使用哪些变量?带吹气功能

0 投票
1 回答
64 浏览

node.js - 使用 Cypher 查询 Neptune 节点在 Node.js 中不起作用

我正在使用带有 bolt+s 协议的 Neptune 版本 1.0.5.0。
我运行了以下查询: MATCH (n) return n limit 1
with Node.js neo4j latest driver (4.3) 并得到以下错误:

代码:

虽然相同的代码适用于本地 Neo4j 服务器。
此外,运行:“MATCH (n) return n.myprop limit 1”适用于 Neptune。
任何帮助将不胜感激。

0 投票
1 回答
481 浏览

javascript - 如何使用 Bolt for JavaScript(Node.JS) 获取 Slack 机器人的当前用户电子邮件地址

就上下文而言,我正在使用 Bolt for JavaScript 框架来开发 Slack 机器人。我有一个工作区,我是唯一的成员。

在应用程序主页中,我需要检索当前用户的电子邮件地址,但我不知道该怎么做。

用户的 WebAPI 方法,例如 users.profile.get 和 users.identity,需要用户令牌,我想我需要获取当前用户的用户令牌。

关于如何从后端检索用户令牌的任何想法?建议将不胜感激。

0 投票
1 回答
54 浏览

java - 松弛发展

单击是按钮

问题:当我点击“是”按钮时,按钮下方会出现一条消息,但一段时间后,该消息会自动消失。为什么?如何解决这个问题呢?代码如下:

0 投票
1 回答
21 浏览

java - 交互式消息仅显示在最后一条消息下方

分别点击“批准”和“是”

在此处输入图像描述

问题:如上图所示,我在slack中收到了两条消息。无论我单击“批准”按钮还是“是”按钮,返回的消息都只出现在最后一条消息的下方。为什么?我希望返回的消息只会出现在我点击的按钮下。怎么做?

请帮忙,谢谢!

我的代码如下:

0 投票
2 回答
209 浏览

heroku - Heroku 上套接字模式下的 Bolt-js 失败并出现错误 R10

我有一个使用 socketMode: true 运行的 slack bolt-js 服务器应用程序,它在我的本地 PC 上运行良好,但是在网络测功机中将其移动到 Heroku 时,它在 1 分钟后失败。它启动得很好,在那一分钟内它功能齐全,但1分钟后我明白了

我的 bolt-js 应用程序是这样启动的:

我认为 Heroku 没有检测到这个端口上有一个 websocket 打开然后超时。

我已经浏览了很多文档。我必须说 bolt-js 文档与 Heroku 的文档有冲突。他们建议我使用 worker dyno,但 Heroku 明确表示 worker dyno 无法接收 Web HTTP 流量。

在这里完全不知所措。有什么想法吗?

0 投票
1 回答
139 浏览

javascript - Slack bolt-app:传入事件没有对话 ID

您好,感谢您阅读我的帮助请求。

我有一个基于"@slack/bolt": "^3.6.0". 当/open-modal从客户端发送命令时,会打开一个模式并列出一些用于后续步骤的选项。当用户选择其中一个选项(按钮)时,会推送一个新视图,该视图向用户呈现一个输入字段和一个提交按钮。所有这些都按设计工作。

但是,我注意到在我的调试控制台中,当新视图被推送到模态框时会出现一条消息

当用户在输入字段中填写数据后单击“提交”按钮时,会出现意外结果。视图接收提交并在验证没有错误但模式不会为客户端关闭(呈现We had some trouble connecting. Try again?错误)并且将数据发布到通道的下一个操作不会之后将输入字段调试到控制台执行。

我觉得“没有传入事件的对话 ID”与引用的回调插件不正确有关,但我的视图可以将用户的输入发送到控制台这一事实扼杀了这一理论。

三天后,我在这里发布可能的后续步骤的指导。请让我知道是否有任何代码有益

0 投票
1 回答
203 浏览

slack - 将 userId 传递给通道字段时,松弛中的 chat.postMessage 不起作用

我正在创建一个 slack 应用程序,该应用程序向频道和特定用户发布民意调查和测验。我正在使用 chat.postMessage() 。我在模态中使用了 conversations_select 类型输入字段来选择频道/用户。当我从该列表中选择一个频道并将其值传递给 chat.postMessage() 时,它已成功发布民意调查/测验。但是,当我从列表中选择用户并将 userID 作为通道字段传递给 chat.postMessage() 方法时,它不起作用。我该怎么办。

//测验主屏幕UI

0 投票
0 回答
30 浏览

php - PayU Bolt 表格不接受金额

我遇到了一个非常奇怪的问题。我无法修复它,因为这似乎不是一个错误。这里发生了其他事情,我无法检测到。

我有以下 PayU Bolt Form 代码:

PHP

HTML

JS

发生的问题是,在您可以看到的上述 PHP 代码中$amount = number_format($smp['monthly_cost']*$user['rate']*6, 2, '.', '');,这不适用于表单。当我将其更改为$amount = 112.40有效时。我已经尝试过多次,但是当我尝试从数据库中获取数据时,它返回错误“发生了一些问题”。但是,当我手动输入金额时效果很好。数据库中的值很好地返回了金额。没有任何问题。例如,它返回“110.25”,但这不起作用。如果我手动输入“110.25”,它就可以工作。为什么会这样?