#描述
一个小模块,它允许定义以命令参数样式方式运行的处理程序,从而简化了基于触发器的 slackbots 的创建。
#用法
该模块使用以下位置参数并返回一个适合用作传出 webhook 目标的 express 应用程序。
handlers :一个对象,其键对应于命令,其值对应于这些命令的处理程序。
name :bot 使用的默认用户名,这可以被返回包含 user_name 属性的响应对象的处理程序覆盖。
slack token :用于验证请求的传出 webhook 提供的令牌。 任何令牌与提供的令牌不匹配的请求都会被丢弃。
api token :用于用户名解析的 slack API 令牌。
处理程序是一个函数,它使用具有以下属性的单个对象并返回解析为消息有效负载的承诺。 这可以是一个简单的字符串,也可以是 webhook 期望的那种响应对象。
trigger : 机器人触发
1