问题标签 [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.
node.js - node-slack 传出 web-hook 缺少 trigger 属性
我的应用程序从 slack 接收到的当前钩子如下所示。缺少 trigger_word 属性。
可以推断 text 属性以计算触发值,但这似乎有点麻烦。我怎样才能使它具有文档中所示的 trigger_word ?
url - 在 Slack Outgoing Webhook 集成中拥有多个 URL 有什么用?
由于配置中可能有多个 URL,它的用途或行为是什么?拥有多个 URL 而不是只有一个 URL 有什么好处吗?
目前我在配置中只有一个 URL。
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 只会打开另一个窗口,这样路径就不会完全正常工作......
有没有人尝试过这样的事情?
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() ?欢迎任何其他想法/建议。
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。
linux - 合并两个 post-receive 钩子
如何组合两个接收后挂钩?第一个是git-slack 集成,并使用以下循环运行:
第二个用于我的部署,如下所示:
无论我为 git 使用什么分支,我都希望能够向 slack 发送通知。
关于如何组合两个循环的任何提示?
python - 通过 `slacker` 和 Slack API 将“0”发布到 Slack 频道
我正在尝试通过slacker
包(版本 0.8.6)自动将一些数字发布到我的 slack 频道。有时需要打印的数字是一个0
,但我发现发布0
或"0"
给我一个错误......
我收到此错误:slacker.Error: no_text
这是我的代码中的错误slacker
,还是 Slack API 本身的错误?
完整的堆栈跟踪:
slack - 动态创建主题
我不完全确定这是否适合 Stack Overflow... 只是一个简短的问题,希望很多人会觉得有用。
我看到您可以使用主题标签,但它们必须与现有频道相对应。我有一个与一个项目相关的频道,该项目会收到很多自动通知。我想在该频道中留言,稍后我可以通过搜索主题找到该频道。
我不想要 100 个频道。
slack - Bot postMessage 缺少图标和名称
使用自定义机器人,我可以postMessage
(doc)进入频道(使用机器人的身份验证令牌)。但是,这些消息不显示我的机器人的图标或名称,只显示默认机器人的图标或名称:
当我更改主题时,它可以正常工作(即出现我的自定义机器人的图标和名称)。
是否需要一些额外的配置?
heroku - 托管在 Heroku 上的 Hubot 的网站主页?
我目前在一个免费的 Heroku 帐户上托管了一个 Hubot。我希望有一个网站可以作为端点,从机器人所在的聊天应用程序外部访问 Hubot。
有什么办法吗?
谢谢