企微智能機器人主要分為兩大類,它們的創建方式、功能和使用場景有顯著區別。

兩大類企微智能機器人

1. 羣聊機器人

這是最常見、最容易上手的類型。它像一個“虛擬成員”被添加到企業微信羣(包括內部羣和包含外部聯繫人的羣)中,通過Webhook地址接收信息並自動發送消息。

主要特點:

  • 簡單易用:無需複雜開發,在企業微信App中即可快速創建。
  • 單向通知為主:主要用於從其他系統(如監控系統、CI/CD平台、OA系統)向羣聊推送文本、圖片、文件、圖文卡片等消息。
  • 關鍵詞互動:可以簡單配置,當羣成員@機器人併發送特定關鍵詞時,機器人自動回覆預設消息。

創建與使用步驟:

  1. 1.創建機器人
  • •進入目標企業微信羣 -> 點擊右上角“...” -> 添加羣機器人 -> 新建機器人 -> 設置名稱和頭像。
  • •創建成功後,會獲得一個以 格式
  • Webhook地址。這個地址是機器人的唯一調用憑證。
  1. 2.使用機器人
  • •將需要發送的消息,按照企業微信提供的消息格式(JSON格式),通過HTTP POST請求發送到上述Webhook地址。
  • •機器人就會在羣裏發佈該消息。

常見應用場景:

  • 運維報警:服務器宕機、服務異常時,監控系統自動觸發機器人發送告警信息。
  • 項目協同:Git代碼提交、Jenkins構建成功/失敗、JIRA任務狀態更新時通知相關團隊。
  • 數據報表:定時推送每日/每週的業績報表、運營數據到管理羣。
  • 日程提醒:提醒羣成員每日站會、重要會議或截止日期。

2. 應用API機器人(更強大)

這類機器人是基於企業微信的“自建應用”或“第三方應用”開發的,擁有更強的交互能力和權限。

主要特點:

  • 功能強大:不僅可以發送消息,還可以接收和處理用户發送的消息,實現複雜的對話交互。
  • 主動交互:用户可以直接與機器人應用對話,而不僅僅是在羣聊裏@它。
  • 調用企業API:可以調用企業微信豐富的API,如獲取通訊錄、審批流程、訪問身份驗證等,深度集成企業業務。

開發流程:

  1. 1.創建應用:在企業微信管理後台 -> 應用管理 -> 創建應用,設置應用名稱、權限等。
  2. 2.配置API接收消息:在應用詳情頁,配置“接收消息服務器”(回調模式),用於接收用户發送給機器人的消息事件。
  3. 3.開發服務端邏輯:需要有自己的服務器,編寫代碼來處理企業微信推送過來的消息,並返回響應。例如:
  • •用户問“查詢我的工資”,機器人調用內部HR系統API,獲取數據後回覆。
  • •用户發送“請假”,機器人啓動一個請假審批流程。
  1. 4.發送消息:除了被動回覆,還可以通過應用的access_token調用企業微信的發送消息接口,主動給用户或羣聊發消息。

常見應用場景:

  • 智能客服助手:回答員工關於公司制度、假期政策等常見問題。
  • 數據查詢機器人:查詢銷售數據、項目進度、庫存信息等。
  • 業務流程機器人:通過對話完成請假、報銷、物品申領等審批的發起與查詢。
  • 集成AI大模型:將機器人後端與ChatGPT、文心一言等大模型對接,打造企業專屬的智能問答助手。

如何選擇?

特性

羣聊機器人(Webhook)

應用API機器人

複雜度

,零代碼或少量代碼

,需要服務器和開發能力

交互性

,主要用於單向推送

,支持智能對話和複雜業務

功能範圍

有限,主要是發送消息

廣泛,幾乎可調用所有企業微信API

適用場景

告警、通知、報表推送

智能問答、業務流程處理、數據查詢

與AI大模型結合(當前趨勢)

現在,很多企業將“應用API機器人”的後端與大型語言模型(如OpenAI GPT系列、百度文心一言、阿里通義千問等)相結合,創造出更智能的助手:

  • 企業知識庫問答:機器人可以理解自然語言問題,並從企業內部文檔(如產品手冊、規章制度)中查找並總結答案。
  • 會議紀要生成:機器人接入會議,自動生成會議紀要和待辦事項。
  • 員工助手:幫助員工撰寫郵件、優化文案、進行數據初步分析等。

總結

  • •如果你只需要簡單的羣消息推送,請選擇羣聊機器人,它簡單快捷。
  • •如果你需要實現複雜的、交互式的智能對話功能,並與企業內部系統深度集成,那麼需要開發應用API機器人

希望這份詳細的解釋能幫助你更好地理解和使用企微智能機器人!如果你有更具體的應用場景想了解,可以繼續提問。