企微智能機器人主要分為兩大類,它們的創建方式、功能和使用場景有顯著區別。
兩大類企微智能機器人
1. 羣聊機器人
這是最常見、最容易上手的類型。它像一個“虛擬成員”被添加到企業微信羣(包括內部羣和包含外部聯繫人的羣)中,通過Webhook地址接收信息並自動發送消息。
主要特點:
- •簡單易用:無需複雜開發,在企業微信App中即可快速創建。
- •單向通知為主:主要用於從其他系統(如監控系統、CI/CD平台、OA系統)向羣聊推送文本、圖片、文件、圖文卡片等消息。
- •關鍵詞互動:可以簡單配置,當羣成員@機器人併發送特定關鍵詞時,機器人自動回覆預設消息。
創建與使用步驟:
- 1.創建機器人:
- •進入目標企業微信羣 -> 點擊右上角“...” -> 添加羣機器人 -> 新建機器人 -> 設置名稱和頭像。
- •創建成功後,會獲得一個以 格式
- Webhook地址。這個地址是機器人的唯一調用憑證。
- 2.使用機器人:
- •將需要發送的消息,按照企業微信提供的消息格式(JSON格式),通過HTTP POST請求發送到上述Webhook地址。
- •機器人就會在羣裏發佈該消息。
常見應用場景:
- •運維報警:服務器宕機、服務異常時,監控系統自動觸發機器人發送告警信息。
- •項目協同:Git代碼提交、Jenkins構建成功/失敗、JIRA任務狀態更新時通知相關團隊。
- •數據報表:定時推送每日/每週的業績報表、運營數據到管理羣。
- •日程提醒:提醒羣成員每日站會、重要會議或截止日期。
2. 應用API機器人(更強大)
這類機器人是基於企業微信的“自建應用”或“第三方應用”開發的,擁有更強的交互能力和權限。
主要特點:
- •功能強大:不僅可以發送消息,還可以接收和處理用户發送的消息,實現複雜的對話交互。
- •主動交互:用户可以直接與機器人應用對話,而不僅僅是在羣聊裏@它。
- •調用企業API:可以調用企業微信豐富的API,如獲取通訊錄、審批流程、訪問身份驗證等,深度集成企業業務。
開發流程:
- 1.創建應用:在企業微信管理後台 -> 應用管理 -> 創建應用,設置應用名稱、權限等。
- 2.配置API接收消息:在應用詳情頁,配置“接收消息服務器”(回調模式),用於接收用户發送給機器人的消息事件。
- 3.開發服務端邏輯:需要有自己的服務器,編寫代碼來處理企業微信推送過來的消息,並返回響應。例如:
- •用户問“查詢我的工資”,機器人調用內部HR系統API,獲取數據後回覆。
- •用户發送“請假”,機器人啓動一個請假審批流程。
- 4.發送消息:除了被動回覆,還可以通過應用的
access_token調用企業微信的發送消息接口,主動給用户或羣聊發消息。
常見應用場景:
- •智能客服助手:回答員工關於公司制度、假期政策等常見問題。
- •數據查詢機器人:查詢銷售數據、項目進度、庫存信息等。
- •業務流程機器人:通過對話完成請假、報銷、物品申領等審批的發起與查詢。
- •集成AI大模型:將機器人後端與ChatGPT、文心一言等大模型對接,打造企業專屬的智能問答助手。
如何選擇?
|
特性 |
羣聊機器人(Webhook)
|
應用API機器人
|
|
複雜度 |
低,零代碼或少量代碼 |
高,需要服務器和開發能力 |
|
交互性 |
弱,主要用於單向推送 |
強,支持智能對話和複雜業務 |
|
功能範圍 |
有限,主要是發送消息 |
廣泛,幾乎可調用所有企業微信API |
|
適用場景 |
告警、通知、報表推送 |
智能問答、業務流程處理、數據查詢 |
與AI大模型結合(當前趨勢)
現在,很多企業將“應用API機器人”的後端與大型語言模型(如OpenAI GPT系列、百度文心一言、阿里通義千問等)相結合,創造出更智能的助手:
- •企業知識庫問答:機器人可以理解自然語言問題,並從企業內部文檔(如產品手冊、規章制度)中查找並總結答案。
- •會議紀要生成:機器人接入會議,自動生成會議紀要和待辦事項。
- •員工助手:幫助員工撰寫郵件、優化文案、進行數據初步分析等。
總結
- •如果你只需要簡單的羣消息推送,請選擇羣聊機器人,它簡單快捷。
- •如果你需要實現複雜的、交互式的智能對話功能,並與企業內部系統深度集成,那麼需要開發應用API機器人。
希望這份詳細的解釋能幫助你更好地理解和使用企微智能機器人!如果你有更具體的應用場景想了解,可以繼續提問。