Rails 与 Slack 整合指南 (2)
栏目: Ruby on Rails · 发布时间: 7年前
内容简介:这篇主要来写如何在 Slack 上开发应用。主要架构步骤 1: 打开 Bot
这篇主要来写如何在 Slack 上开发应用。
主要架构
- Slack 主要是透过 OAuth 架构授权,拿到授权后 Token 去做事。
- 做事分两种,拿使用者的 Token 去做。另一种是 Bot 去做。
- 所以可以拿权限时,设定也取得自动开一支 Bot 去做事。
- slack 传回去的 uid 会是 UXXXXXX-TXXXXXX。前者是使用者代号,后者是团队代号
如何设定开 Bot 权限
步骤 1: 打开 Bot
先去开一支 Bot
步骤 2: 设定 Scope
-
scope 里面多要一个
bot
如何代替使用者说话
-
scope 用
chat:write:user
比较值得注意的是 bot 能够直接在 #channel 里面发言。但是如果要跟一般使用者 dm
思维比较绕:
im.open
如何互动式对话
主要互动式对话有几种:
1. 用 command /slash
这样互动
2. 用 Button 互动
3. 用对话框互动 Dialogs
架构详解
要打开以上功能,请去打开 App 这两样功能 Slash Commands 与 Interative Coponents
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Rails 与 Slack 整合指南 (1)
- Rails 与 Slack 整合指南 (4)
- Rails 与 Slack 整合指南 (3)
- React Native 项目整合 CodePush 完全指南
- SpringBoot整合MybatisPlus的简单教程(简单整合)
- springmvc教程--整合mybatis开发(spring+springMVC+mybatis整合开发)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Probabilistic Method Second Edition
Noga Alon、Joel H. Spencer / Wiley-Blackwell / 2000 / $121.95
The leading reference on probabilistic methods in combinatorics-now expanded and updated When it was first published in 1991, The Probabilistic Method became instantly the standard reference on one......一起来看看 《The Probabilistic Method Second Edition》 这本书的介绍吧!
Markdown 在线编辑器
Markdown 在线编辑器
RGB CMYK 转换工具
RGB CMYK 互转工具