松弛
这松弛
平台允许您从家庭助理传达通知必威是什么松弛。
设置
机器人作为您的发布
- 创建一个新应用在您的Slack.com帐户下。
- 点击
Oauth&许可
在侧边栏中的链接,在特征标题下。 - 在“范围”部分中,添加
聊天:写
范围,作为用户发送消息
。如果你得到丢失_scope
尝试发送消息时,错误,请检查这些权限。 - 滚动到
Oauth令牌和重定向URL
然后单击添加到工作区
。 - 复制您的
Oauth访问令牌
并将该钥匙放入您的configuration.yaml
文件 - 请参见下文。
应用程序的基本设置上有一个应用程序验证令牌。这是不是您想要的API键。
机器人以自己的用户的身份发布
也可以使用Slack Bot作为用户。只需在https:// [your_team] .slack.com/apps/build/custom-Integration上创建一个新的机器人,然后使用提供的令牌。您可以从前端添加家庭助理的图标,并给机器人一个有意义的名称。必威是什么
不要忘记将机器人邀请到您想要获取通知的房间。
配置
要启用安装中的松弛通知,请将以下内容添加到您的configuration.yaml
文件:
#示例Configuration.yaml条目通知:-姓名:notifier_name平台:松弛api_key:your_api_keyDEFAULT_CHANNEL:“#一般的”
配置变量
使用一个松弛的表情符号作为提供的用户名的图标。Slack使用标准的表情符号集这里。另外,可以使用公共访问的URL。
请注意,为了修改Slack Bot的用户名和图标,您必须确保Slack应用具有聊天:write.customize
Oauth范围。看Slack API文档了解更多信息。
松弛服务数据
以下属性可以放置在数据
服务键要求扩展功能:
属性 | 可选的 | 描述 |
---|---|---|
用户名 |
是的 | Slack Bot的用户名。 |
图标 |
是的 | 松弛机器人的图标。 |
文件 |
是的 | 包含消息的文件;见下文。 |
块 |
是的 | 数组松弛块。笔记:如果使用块 ,他们显示代替这信息 (请注意信息 仍然需要)。 |
blocks_template |
是的 | 与块 ,但能够支持模板。 |
请注意使用文件
会忽略所有用法块
和blocks_template
(因为Slack不支持上传文件随附的消息中的这些框架)。
要包含带有松弛消息的本地文件,请在下面使用这些属性文件
钥匙:
属性 | 可选的 | 描述 |
---|---|---|
小路 |
不 | 一个本地的filepath白名单。 |
要包含带有Slack消息的远程文件,请在其下方使用这些属性文件
钥匙:
属性 | 可选的 | 描述 |
---|---|---|
URL |
不 | 一个已经过去的URL白名单。 |
用户名 |
是的 | 如果URL受HTTP Basic Auth的保护,则可选用户名。 |
密码 |
是的 | 如果URL受HTTP Basic Auth的保护,则可选密码。 |
例子
从本地路径发送文件:
信息:将添加为文件的消息。标题:文件的标题。数据:文件:小路:/path/to/file.ext
从远程路径发送文件:
信息:将添加为文件的消息。标题:文件的标题。数据:文件:URL:“http://site.com/image.jpg“
从远程路径发送文件,该文件受HTTP Basic Auth的保护:
信息:将添加为文件的消息。标题:文件的标题。数据:文件:URL:“http://site.com/image.jpg“用户名:用户密码:经过
使用块框架:
信息:后备消息以防块不显示任何内容。标题:文件的标题。数据:块:-类型:部分文本:类型:mrkdwn文本:'丹尼托伦斯剩下这下列的审查为了您的财产:'-类型:部分block_id:第567节文本:类型:mrkdwn文本:“酒店>\ n:星星:\ n门有也许多斧头孔,来宾在房间237曾是远的也罗迪,所有的地方毛毡卡住在这1920年代。”配饰:类型:图片Image_url:https://is5-ssl.mzstatic.com/image/thumb/purple3/v4/d3/d3/72/5c/d3725c/d3725c8f-c642-5d69-1904-aa36e429788855/source/source/source/256x256bb.jpgalt_text:鬼酒店的形象-类型:部分block_id:第789节字段:-类型:mrkdwn文本:| -*平均评分*1.0
通过将目标设置为其成员ID,直接向用户发送消息。这是指示获取会员ID。
信息:“你好那里!”目标:“U12345”标题:“你好”数据:块:[]
将消息发送到提到的频道(@username,以黄色以黄色的名字突出显示用户名)。这是指示获取会员ID。
信息:“<@u12345>您的预约开始很快”目标:“#一般的”标题:“提醒”数据:块:[]