Rails 与 Slack 整合指南 (3)
栏目: Ruby on Rails · 发布时间: 7年前
内容简介:先说命令列。Slash Commands 就是指定一个 endpoint 端点,然后你对他发送命令。后面可以查天气啥之类的单纯简单应用。
Slash Commands
先说命令列。
Slash Commands 就是指定一个 endpoint 端点,然后你对他发送命令。
后面可以查天气啥之类的单纯简单应用。
- 可以用 https://github.com/slack-ruby/slack-ruby-client 这类的 client 去接。
- 详细文档在这: https://api.slack.com/slash-commands
以下解说架构
-
command 是
/weather - text 会带参数,可以对这一段做 regex 做处理
- token 是 bot 的 token
-
trigger_id可以想像是对话串 ID。如果你要针对这个指令到时候有所反应动作,可以吃trigger_id回应。后面我在 Dialog 那边会多说些
回传有特定格式
- 比如说回传讯息
- 也可以回传 Dialog
- 或者回传按钮
综合应用
所以基本上通常会做的是用 Slash Command + Button + Dialog 去在 Slack 上做 CRUD。下面会讲怎么做 Button 与 Dialog
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Rails 与 Slack 整合指南 (1)
- Rails 与 Slack 整合指南 (4)
- Rails 与 Slack 整合指南 (2)
- React Native 项目整合 CodePush 完全指南
- SpringBoot整合MybatisPlus的简单教程(简单整合)
- springmvc教程--整合mybatis开发(spring+springMVC+mybatis整合开发)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
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》 这本书的介绍吧!