问题标签 [slack]

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 回答
201 浏览

node.js - node-slack 传出 web-hook 缺少 trigger 属性

我的应用程序从 slack 接收到的当前钩子如下所示。缺少 trigger_word 属性。

可以推断 text 属性以计算触发值,但这似乎有点麻烦。我怎样才能使它具有文档中所示的 trigger_word ?

0 投票
0 回答
186 浏览

url - 在 Slack Outgoing Webhook 集成中拥有多个 URL 有什么用?

由于配置中可能有多个 URL,它的用途或行为是什么?拥有多个 URL 而不是只有一个 URL 有什么好处吗?

目前我在配置中只有一个 URL。

0 投票
2 回答
1333 浏览

slack-api - 我的松弛自定义命令如何像链接一样生成/提醒我

我正在编写一个自定义的 slack 命令,该命令实现了一个类似界面的任务管理器(我知道......那里有很多:-),我使用 odesk/upwork 的界面来外包我的微任务 :-))。

无论如何,我非常喜欢 /remind 命令如何在其输出中包含 Complete Delete 等链接,以促进与输入命令的用户的后续交互,我正在尝试找出如何做同样的技巧。

到目前为止,我的想法是在我的输出中包含...的链接,GET /slack-link?method=POST&token=xxx&team_id=xx&command=.. 即在他们的查询字符串中携带 slack 从普通自定义命令产生的完整 json 有效负载。slack-link充当“代理”,其唯一作用是将 POST 提交回我的正常松弛端点。我什至可以为这些命令链接重用相同的 response_url。

我还没有尝试过,但我认为这些 URL 只会打开另一个窗口,这样路径就不会完全正常工作......

有没有人尝试过这样的事情?

0 投票
1 回答
730 浏览

python - 使用 python-rtmbot 的 Slack RTM:使短链接工作

我正在为python-rtmbot开发一个插件,我正在尝试从该插件输出短链接,如下所示 <http://google.com|test>:我的目标是在 Slack 中显示它:测试- 一个可点击的链接,而不显示完整的 URL。

但是,我的 Slack 机器人只会显示原始文本<http://google.com|test>。我修改了文件rtmbot.py中名为output()的函数:

我没有使用channel.send_message(),而是改用self.slack_client.api_call(),这是slackclient包中的SlackClient实例。该链接现在可以正确显示,但显示时间较长(输出较慢)。

有没有办法仍然使用具有短链接功能的channel.send_message() ?欢迎任何其他想法/建议。

0 投票
2 回答
561 浏览

git - 如果我没有对存储库的服务器端访问权限,如何安装 git post-receive 挂钩?

我正在使用的一项服务(Overleaf)提供了一个 git 存储库接口。我想安装一个 post-receive 钩子,这样当我和我的合作者提交对存储库的更改时,我们将在Slack中收到通知。通常,这可以使用 Chris Eldredge 的git-slack-hook轻松完成,但它需要在服务器上安装 post-receive 钩子。在当前情况下,我无法直接访问 git 存储库服务器的文件系统。我尝试.git/hooks/post-receive在本地副本中创建,但git不允许我签入:

当您无法直接访问 git 存储库服务器的文件系统时,安装 post-receive 挂钩的正确程序是什么?

注意:这不是GitHub。

0 投票
1 回答
41 浏览

linux - 合并两个 post-receive 钩子

如何组合两个接收后挂钩?第一个是git-slack 集成,并使用以下循环运行:

第二个用于我的部署,如下所示:

无论我为 git 使用什么分支,我都希望能够向 slack 发送通知。

关于如何组合两个循环的任何提示?

0 投票
1 回答
1027 浏览

python - 通过 `slacker` 和 Slack API 将“0”发布到 Slack 频道

我正在尝试通过slacker包(版本 0.8.6)自动将一些数字发布到我的 slack 频道。有时需要打印的数字是一个0,但我发现发布0"0"给我一个错误......

我收到此错误:slacker.Error: no_text

这是我的代码中的错误slacker,还是 Slack API 本身的错误?

完整的堆栈跟踪:

0 投票
3 回答
8441 浏览

slack - 动态创建主题

我不完全确定这是否适合 Stack Overflow... 只是一个简短的问题,希望很多人会觉得有用。

我看到您可以使用主题标签,但它们必须与现有频道相对应。我有一个与一个项目相关的频道,该项目会收到很多自动通知。我想在该频道中留言,稍后我可以通过搜索主题找到该频道。

我不想要 100 个频道。

0 投票
1 回答
2629 浏览

slack - Bot postMessage 缺少图标和名称

使用自定义机器人,我可以postMessagedoc)进入频道(使用机器人的身份验证令牌)。但是,这些消息不显示我的机器人的图标或名称,只显示默认机器人的图标或名称:

松弛机器人

当我更改主题时,它可以正常工作(即出现我的自定义机器人的图标和名称)。

是否需要一些额外的配置?

0 投票
2 回答
113 浏览

heroku - 托管在 Heroku 上的 Hubot 的网站主页?

我目前在一个免费的 Heroku 帐户上托管了一个 Hubot。我希望有一个网站可以作为端点,从机器人所在的聊天应用程序外部访问 Hubot。

有什么办法吗?

谢谢