我需要在预先设定的时间发送消息.
有没有办法通过Slack API来完成它,或者我是否需要运行脚本并检查是否有时间发送消息然后发送它?
感谢Slack帮助中心,我可以在特定日期设置提醒,但不是整周工作日.
我的问题是:如何在整个工作日设置一个提醒?
像这样的东西:
/提醒@channel"是时候每天站起来了!" 周一周二周三周四周四上午 11:45
我找到了一个解决方法,但它并不令人满意:每天设置一个提醒.
我想在Slack中安排一个电话,以便在指定时间每天自动呼叫一组人.我的用例是我希望我的团队的所有成员在早上10:45由Slack自动调用,例如,每周工作日为Standup.我没有看到任何类型的内置调度调用功能,但是想知道其他人是否已经这样做了.
我的第一个想法是使用一个/remind只有一个简单链接到Slack调用URL的命令,但看起来如果在调用中没有人处于活动状态,则该URL不再存在.
我想我可能不得不使用Slack API构建一些东西(如果可能的话),但是我很乐意从其他人那里获得想法.
机器人不能使用常规频道.离开api呼叫,那么如何让机器人离开频道,没有踢它?我需要它留下一个我没有权利踢用户的频道.
我在Jenkins v2.19中有一个管道groovy脚本.我还有一个
"Slack Notification Plugin"v2.0.1和"Groovy Postbuild Plugin".
我已成功发送消息"build started"和"build finished"(如果有的话).
当一些构建步骤失败时 - 我如何向Slack通道发送消息"Build failed"?
我有一个html表,我试图通过webhook发布松弛.有没有办法发布html表松弛?下面是html代码 -
<!DOCTYPE html>
<html>
<head>
<title>HTML Tables</title>
</head>
<body>
<table border="1">
<tr>
<td>Row 1, Column 1</td>
<td>Row 1, Column 2</td>
</tr>
<tr>
<td>Row 2, Column 1</td>
<td>Row 2, Column 2</td>
</tr>
</table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我正在使用传入的webhook功能尝试Slack的API,发布消息完美无缺,但它似乎不允许任何文件附件.
通过浏览我明白我必须使用完全不同的基于OAuth的API,但是仅仅为了上传文件而创建更多令牌似乎很奇怪,当发布消息运行良好时,有没有办法上传文件与传入的webook松弛?
这可能是一个简单的问题,但我不能让它发挥作用.
我正在使用Slack Python Api来提及频道中的用户,我指的是这里的文档,https://api.slack.com/methods/chat.postMessage,我的代码很简单,
from slackclient import SlackClient
sc = SlackClient(token)
message = sc.api_call(
'chat.postMessage',
channel='#channelname',
text='This is a test.'
)
Run Code Online (Sandbox Code Playgroud)
这将向频道发送消息,但我找不到任何提及用户的选项.我试着把@someone信息放在里面
text='@someone This is a test.'
Run Code Online (Sandbox Code Playgroud)
该消息将以纯文本形式发布,但确实提到了某人.顺便说一下,我正在使用测试令牌.(或者这个功能可能仅适用于授权令牌?)
有没有选项或方法来做到这一点?
先感谢您.
Slack聊天工具默认发送电子邮件通知,说"你被提到......"实际上它是@channel而不是你.我能找到关闭它的唯一方法是进入每个频道设置.
我正在使用slack命令(python代码在此后运行),它工作正常,但这给出了错误
This slash command experienced a problem: 'Timeout was reached' (error detail provided only to team owning command).
怎么避免这个?