嘿,在我的團隊的懶散(消息系統爲那些誰不知道)我們有一個自動迴應,所以當任何人說「王牌」,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. 將附件添加到Slackbot
- 2. 創建一個ArrayList並添加項目
- 3. PHP創建添加另一個按鈕
- 4. Android創建一個集合,當添加
- 5. 創建並添加一個新陣列
- 6. 創建一個無限添加函數
- 7. 編程一個交互式slackbot - python
- 8. 添加一個熊貓列而不創建一個列表
- 9. 我想創建一個按鈕,添加一個新的表單
- 10. 向一個向量添加一個新創建的對象
- 11. 如何添加一個txt文件,並創建一個PHP ZIP
- 12. 創建一個循環來添加一個td
- 13. 在Python中創建一個類後添加一個方法
- 14. 如何使用python和django動態創建django slackbot
- 15. 通過Curl和Incoming Webook創建Slackbot提醒
- 16. Slackbot HTTP請求
- 17. 創建一個加載Div
- 18. 創建一個CSV文件,而不是添加到下一列
- 19. 如何爲創建的每個div ID添加一個數字?
- 20. 創建一個新陣列添加每10個項目
- 21. 如何創建一個C宏來爲每個printf添加/ n
- 22. 添加兩個函數來創建一個值?
- 23. 創建一個正則表達式來添加兩個數字
- 24. 爲每個用戶添加一個新創建的列
- 25. Laravel創建創建方法將只添加一條記錄
- 26. 向不添加所有值的foreach創建的數組添加一個鍵
- 27. 創建一個新列表,添加和從舊列表中添加元素
- 28. 創建Excel宏添加行
- 29. 創建和添加列,表
- 30. 創建樹並添加值
你有什麼研究,嘗試,並發現不提供您正在尋找的解決方案? – dfundako
我真的只是想知道在slackbot自動響應消息系統中是否有一個附加功能,更具體地說,當我使用官方懶閒團隊提供的系統時,我想知道是否有方法在該響應中有一個功能。 – epluribusunum13
https://stackoverflow.com/help/mcve – Priya