我究竟做错了什么?到目前为止,我的Slack应用程序中没有示例Markdown链接.
我在Slack应用程序的聊天中粘贴了以下示例.我从slack markdown语法中得到了这个例子,它仍然将它视为Slack App中的文字文本:
[like this](http://someurl)
Run Code Online (Sandbox Code Playgroud)
所以我最终看到了而不仅仅是"喜欢这个"作为Slack聊天中的链接.
或者上面的错误,在这种情况下,我的问题是你如何在Slack中明确创建链接?我想要一些我指定的文本可以点击特定的URL(超链接).
此iTunes URL将在您的iTunes中打开Hitchhiker的Galaxy指南:
itmss://itunes.apple.com/us/audiobook/hitchhikers-guide-to-galaxy/id315596797
此Spotify URL将由Spotify中的后代打开ALL:
Spotify的:轨道:22feF2sbtGydtvx1OeLSih
Slack是否有URL方案从链接中打开Slack应用程序中的#channel?
我想在我的团队网站上添加一个链接,该链接可以链接到我们使用的Slack #channel,供公司其他人使用.
我们正在尝试将深层链接设置为松弛,如下所述:
https://api.slack.com/docs/deep-linking
该文档声明要打开特定团队,应使用以下URL:
松弛://打开团队= {} TEAM_ID
打开Slack并将团队切换到指定的团队.提供的TEAM_ID应该是一个字符串,如T12345.
此外,要在团队中打开频道,应使用以下URL:
松弛://渠道团队= {} TEAM_ID&ID = {} CHANNEL_ID
打开id字段中提供的CHANNEL_ID指定的通道,如C024BE91L.您还必须使用TEAM_ID指定团队.
我的问题很简单.我在哪里可以找到我需要的TEAM_ID以及我需要的CHANNEL_ID?
我们目前有一个Slack通道,大约8K消息都来自Jenkins集成.是否有任何编程方式删除该频道的所有邮件?Web界面一次只能删除100条消息.
我的具体问题是如何在Slack桌面应用程序中执行此操作,但我不介意通过Web浏览器解决这个问题,最糟糕的情况是web api.
我经常想跳到频道的开头并阅读,但需要FOREVER向上滚动.什么是捷径?我希望像/ InTheBeginning这样的东西,jk太长了.怎么样/开始/最老或类似的东西或键盘快捷键如ctrl + shift + home或类似的东西?我不在乎它是什么,我只是想要它.怎么样"/跳最老""/跳最新"和"/跳11/29/2015",因为也许我想看看我的B'day上说了些什么?
/耸肩这开始听起来像一个功能请求,但希望功能已经存在,我只是想念它.
Update1:
我在Windows 7 Ent Sp 1上使用最新版本的Slack v1.2.7 64位.
我现在看到Home按钮确实检索了"some"历史记录,但前提是您先选择了一条消息.当我的光标位于"+"输入消息文本框中时,我之前正在按Home,在这种情况下没有任何反应.但是,我仍然无法通过一次击键将其一直带到开头.此外,我在偏好设置"高级选项"中看到了一个模糊的设置 - > Page Up,Page down,Home和End键始终滚动消息,但我看不出它在何时被检查之间存在差异.
Update2:"archives"路径
我找到了一种更快的浏览器方式,但不是桌面应用程序.https:// {team_name} .slack.com/archives/{channel_name}
上面的"存档"路径显示了一个页面,其中包含日期选择器"按日期浏览".单击"选择日期",您可以快速滚动回到开始时间.也许只使用URI可以更快地到达特定日期或频道的开头.此外,如果任何人都可以在此"档案"路径上找到文档,请添加评论.我不记得我是如何偶然发现的.
Update3:Hack直接链接到频道的开头.
看起来DatePicker以秒为单位传递纪元时间,所以我发现如果我传递s0000000000000000它会到达通道的开头.如果你缩短到s00,但由于某种原因不是s0,它可以工作.瞧!
HTTPS:// {TEAM_NAME} .slack.com /档案/ {CHANNEL_NAME}/S00
我需要在预先设定的时间发送消息.
有没有办法通过Slack API来完成它,或者我是否需要运行脚本并检查是否有时间发送消息然后发送它?
我正在寻找一个可以从我的应用程序向新用户发送Slack团队邀请电子邮件的电话.我在SlackAPI中搜索了它,但我没有找到任何东西.是否可以创建一个代表我发送邀请的应用程序?
我目前正在使用slacker作为Python包装器,但如果有更好的库提供邀请,我可以开始使用它.
我想在Slack中安排一个电话,以便在指定时间每天自动呼叫一组人.我的用例是我希望我的团队的所有成员在早上10:45由Slack自动调用,例如,每周工作日为Standup.我没有看到任何类型的内置调度调用功能,但是想知道其他人是否已经这样做了.
我的第一个想法是使用一个/remind
只有一个简单链接到Slack调用URL的命令,但看起来如果在调用中没有人处于活动状态,则该URL不再存在.
我想我可能不得不使用Slack API构建一些东西(如果可能的话),但是我很乐意从其他人那里获得想法.
我正在尝试使用Slack的chat.postMessage API调用发送消息.我在HTTP GET中编码测试消息没有问题,但我试图在HTTP POST请求中使用JSON实现相同的结果.
我一直在curl
和Postman一起测试,但Slack似乎根本没有承认我的请求体.
{
"ok": false,
"error": "not_authed"
}
Run Code Online (Sandbox Code Playgroud)
在curl
,我的请求编码如下:
curl -H "Content-type: application/json" -X POST -d '{"token":"my-token-here","channel":"#channel-name-or-id","text":"Text here.","username":"otherusername"}'
Run Code Online (Sandbox Code Playgroud)
在邮递员中,这是原始身体:
{
"token":"my-token-here",
"channel":"#channel-name-or-id",
"text":"Text here.",
"username":"otherusername"
}
Run Code Online (Sandbox Code Playgroud)
我之前没有做过这样的事情,所以我不确定我是否遗漏了一些东西.谢谢!