Rails 与 Slack 整合指南 (3)

栏目: Ruby on Rails · 发布时间: 7年前

内容简介:先说命令列。Slash Commands 就是指定一个 endpoint 端点,然后你对他发送命令。后面可以查天气啥之类的单纯简单应用。

Slash Commands

先说命令列。

Rails 与 Slack 整合指南 (3)
Rails 与 Slack 整合指南 (3)

Slash Commands 就是指定一个 endpoint 端点,然后你对他发送命令。

Rails 与 Slack 整合指南 (3)

后面可以查天气啥之类的单纯简单应用。

以下解说架构

Rails 与 Slack 整合指南 (3)
  • command 是 /weather
  • text 会带参数,可以对这一段做 regex 做处理
  • token 是 bot 的 token
  • trigger_id 可以想像是对话串 ID。如果你要针对这个指令到时候有所反应动作,可以吃 trigger_id 回应。后面我在 Dialog 那边会多说些

回传有特定格式

  • 比如说回传讯息
Rails 与 Slack 整合指南 (3)
  • 也可以回传 Dialog
Rails 与 Slack 整合指南 (3)
  • 或者回传按钮
Rails 与 Slack 整合指南 (3)

综合应用

所以基本上通常会做的是用 Slash Command + Button + Dialog 去在 Slack 上做 CRUD。下面会讲怎么做 Button 与 Dialog

Rails 与 Slack 整合指南 (3)
Rails 与 Slack 整合指南 (3)
Rails 与 Slack 整合指南 (3)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Java Servlet & JSP Cookbook

Java Servlet & JSP Cookbook

Bruce W. Perry / O'Reilly Media / 2003-12-1 / USD 49.99

With literally hundreds of examples and thousands of lines of code, the Java Servlet and JSP Cookbook yields tips and techniques that any Java web developer who uses JavaServer Pages or servlets will ......一起来看看 《Java Servlet & JSP Cookbook》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具