嘿,在我的团队的懒散(消息系统为那些谁不知道)我们有一个自动回应,所以当任何人说“王牌”,slackbot自动回应“墙刚刚10英尺更高”。现在我想制作一个计数器,它基本上允许slackbot声明“墙壁高出了10英尺,墙壁高度:(根据次数”王牌“已经有更新值)”所以基本上我想要一种方法来有一个值更新墙的高度,但我失去了如何在slackbot内做到这一点。任何帮助非常感谢,感谢所有!创建一个Slackbot,添加
-1
A
回答
0
Slackbot提供的默认功能只允许它对关键字作出响应,但不会更多。因此,为了提供您需要开发定制机器人的附加功能。
对于您的使用案例,我建议使用Events API为Slack构建所谓的internal integration。
内部集成允许您只为您的Slack团队添加自定义函数(而不是一个完整的Slack应用程序,它也可以安装并用于其他Slack团队)。
事件API允许您设置一个监听消息并能对诸如“王牌”之类的关键字作出反应的bot。
事件API的替代方法是outgoing webhook。但是,此功能现在已被弃用,不应再使用。它也只适用于公共频道。
要设置此项,您需要开发一个小型Web服务(例如在PHP中),用于在Web服务器上侦听来自事件API的请求,记录关键字在过去被调用的次数并发送每次使用关键字时,都会向您的Slack团队发送适当的消息。
如果您想了解更多信息,我可以推荐阅读优秀的official Slack API documentation。
0
如果您熟悉PHP,可以使用Slackbot Framework轻松完成。它支持Events API,允许您收听频道或直接消息中的消息(取决于您的APP的权限范围)。因此,Slack上的所有对话都可以发送到您的服务器,并且您可以在每条消息中搜索特定的关键字。然后发回适当的消息给Slack。总之,第一步是在https://api.slack.com/apps?new_app=1为你的懒队创建一个APP。下一步是安装解释为here的Slackbot框架。希望这是有帮助的。
相关问题
- 1. Android创建一个集合,当添加
- 2. 创建一个ArrayList并添加项目
- 3. 创建一个无限添加函数
- 4. 编程一个交互式slackbot - python
- 5. 添加一个熊猫列而不创建一个列表
- 6. 创建一个循环来添加一个td
- 7. 我想创建一个按钮,添加一个新的表单
- 8. 向一个向量添加一个新创建的对象
- 9. 如何添加一个txt文件,并创建一个PHP ZIP
- 10. 通过Curl和Incoming Webook创建Slackbot提醒
- 11. Slackbot HTTP请求
- 12. 创建一个加载Div
- 13. 如何创建一个C宏来为每个printf添加/ n
- 14. Laravel创建创建方法将只添加一条记录
- 15. 向不添加所有值的foreach创建的数组添加一个键
- 16. 创建一个新列表,添加和从旧列表中添加元素
- 17. 创建和添加列,表
- 18. 创建,添加和蜂巢
- 19. 创建Excel宏添加行
- 20. 创建树并添加值
- 21. 如何添加一个性能计数器我已经创建
- 22. VB6需要添加的参考来创建一个datable请
- 23. NHLambdaExtensions:创建一个标准的对象添加到的ICriteria后
- 24. 添加动作到由另一个JButton创建的JButton
- 25. 如何创建一个表,我可以添加或
- 26. 添加int还会创建一个浮点数吗?
- 27. GIT:添加作者,创建/修改日期到一个文件
- 28. 在创建时向nodeQueue添加一个节点
- 29. 创建一个简单的添加计算器
- 30. 在创建后添加一个选项到(primefaces)jquery日历
你有什么研究,尝试,并发现不提供您正在寻找的解决方案? – dfundako
我真的只是想知道在slackbot自动响应消息系统中是否有一个附加功能,更具体地说,当我使用官方懒闲团队提供的系统时,我想知道是否有方法在该响应中有一个功能。 – epluribusunum13
https://stackoverflow.com/help/mcve – Priya