将OpManager与WhatsApp Messenger集成

Meta 的 WhatsApp 是一个流行的即时通讯和 VoIP 平台,允许用户相互无缝通信。通过将OpManager与WhatsApp集成,用户现在可以通过WhatsApp轻松接收OpManager告警作为消息。这有助于他们随时了解网络故障,并启动故障补救措施,最终延长网络正常运行时间。

要将OpManager与WhatsApp Messenger集成,您需要

  • Facebook帐户
  • WhatsApp 企业帐户
  • 包含商家资料的 Meta 商家帐号
  • Meta 开发者帐户

执行以下步骤以将OpManager与WhatsApp集成。

注意:请注意,此功能仅支持OpManager版本128100及更高版本。

从 Meta

现在,在 Meta 的控制台中,执行以下步骤。

I. 使用 Meta 开发者帐户创建应用程序并设置 WhatsApp

  • 登录您的 Meta 开发者帐户,然后转到“我的应用”。

    Integrating ManageEngine OpManager with WhatsApp 

  • 现在,单击“创建应用程序”按钮。

    Integrating ManageEngine OpManager with WhatsApp 

  • 现在,选择“其他”作为用例,然后单击下一步。

    Integrating ManageEngine OpManager with WhatsApp 

  • 选择应用类型为“业务”,然后单击下一步。

    Integrating ManageEngine OpManager with WhatsApp 

  • 现在,输入应用程序的名称,然后选择相应的企业帐户。
  • 现在,单击“创建应用程序”按钮。

    Integrating ManageEngine OpManager with WhatsApp 

  • 您将被要求重新输入密码。完成后,单击“提交”。

    Integrating ManageEngine OpManager with WhatsApp 

  • 在出现的后续屏幕中,单击出现在 WhatsApp 部分右下角的“设置”选项。

    Integrating ManageEngine OpManager with WhatsApp 

  • 选择一个企业帐户,然后单击“继续”。

    Integrating ManageEngine OpManager with WhatsApp 

  • 现在,您将被重定向到 WhatsApp 快速入门屏幕。

II. 创建 Webhook URL

  • 现在,单击WhatsApp快速入门屏幕中的“开始使用API”选项。

    Integrating ManageEngine OpManager with WhatsApp 

  • 在“发送和接收消息”部分下,从发件人下拉框中选择添加电话号码选项(在下面的屏幕截图中突出显示)。
  • 现在输入WhatsApp业务资料详细信息,然后输入名称为“OpManager”。

    Integrating ManageEngine OpManager with WhatsApp 

  • 选择业务类别为“其他”,然后单击“下一步”。

    Integrating ManageEngine OpManager with WhatsApp 

  • 现在,输入您的WhatsApp业务号码,然后选择验证模式。

    Integrating ManageEngine OpManager with WhatsApp 

  • 验证号码后,就可以使用它来发送消息。
  • 现在,复制在下面的终端中找到的 URL。

    Integrating ManageEngine OpManager with WhatsApp 

III. 创建用户并将应用分配为资产

  • 打开 Meta帐户,然后转到“商家设置”页面。
  • 现在,在“用户”部分下,转到“系统用户”选项卡,然后单击“添加”按钮。
  • 将用户名称提供为“OpManager”,并授予他们“Employee”访问权限。
  • 创建用户后,必须将应用分配为资产。
  • 现在,单击“分配资产”选项,然后单击“应用程序”。现在,选择您刚刚创建的应用程序(即OpManager),并启用“完全控制”。

    Integrating ManageEngine OpManager with WhatsApp 

IV. 从 Meta 企业帐户生成应用令牌

  • 再次转到“系统用户”部分下的“用户”选项,然后选择创建的用户。
  • 现在,单击“生成新令牌”选项。

    Integrating ManageEngine OpManager with WhatsApp 

  • 现在,从下拉列表中选择应用程序,然后选择令牌的到期时间。
  • 启用以下两个权限:WhatsApp_business_management 和 WhatsApp_business_messaging
  • 现在,点击“生成令牌”。

    Integrating ManageEngine OpManager with WhatsApp 

  • 复制并保存令牌。

    Integrating ManageEngine OpManager with WhatsApp 

V. 创建消息模板

  • 从您的 Meta 企业帐户打开 WhatsApp 管理工具。

    Integrating ManageEngine OpManager with WhatsApp 

  • 单击左侧的“帐户工具”选项卡,然后选择“消息模板”。
  • 单击“创建模板”选项。

    Integrating ManageEngine OpManager with WhatsApp 

  • 在类别下,选择市场,然后选择子类别作为“自定义”。
  • 为模板命名,然后选择要为其创建模板的所需语言。点击“继续”。

    Integrating ManageEngine OpManager with WhatsApp 

  • 在“正文”部分下,输入必须通过 WhatsApp 发送的消息内容。提及第一个字段名称(设备名称),然后在此处添加变量。接下来,添加第二个字段名称(设备问题),然后在此处添加下一个变量。
    注意:您还可以添加两个以上的变量以及需要提醒的所需信息。
  • 您可以从屏幕右上角的“消息预览”窗口中预览消息。

    Integrating ManageEngine OpManager with WhatsApp 

  • 点击“提交”。
  • 现在,Meta 将在验证后批准该模板。

从OpManager UI开始

从OpManager控制台执行以下步骤。

I. 配置自定义集成

  • 转到设置 ->常规设置 -> 第三方集成 ->新的自定义集成
  • 提供此集成配置文件的名称和说明。
  • 选择“集成类型”作为“聊天”。
  • 在“发送消息”部分下,选择 POST 方法,然后输入我们之前从此处获取的集成 URL。
  • 选择“数据类型”作为原始数据,选择“有效负载类型”作为 JSON。
  • 在正文内容下,定义您在 Meta Business 中的消息模板页面的正文内容下定义的输入变量。点击这里了解更多。
  • 在请求标头下,将“Content-type”的值声明为 application/json。
  • 添加另一个名为 Authorization 的请求标头。在其值字段中,输入以下内容:从 Meta Business 帐户创建的 Bearer<space><App 令牌>
  • 配置超时值。
  • 使用“测试操作”按钮验证连接。
  • 测试操作成功后,选中复选框,说明您已阅读并遵守与OpManager集成的相应第三方应用程序的条款和条件,在本例中为WhatsApp。
  • 点击保存

    Integrating ManageEngine OpManager with WhatsApp 

    Integrating ManageEngine OpManager with WhatsApp 

  • 现在OpManager已经与WhatsApp集成,我们必须为其配置通知配置文件。
  • 转到“设置”-“>通知”->“添加配置文件”。

    Integrating ManageEngine OpManager with WhatsApp 

  • 在“自定义集成”部分下,选择配置的配置文件。单击此处了解有关如何在OpManager中配置通知配置文件的更多信息。

    Integrating ManageEngine OpManager with WhatsApp 

正文内容

{
    "messaging_product":"whatsapp",
    "recipient_type":"individual",
    "to":"<PhoneNumber>",
    "type":"template",
    "template": {
        "name":"opm_alerts",
        "language": {
            "code":"en_US"
        },
        "components": [{
                "type":"body",
                "parameters": [{
                        "type":"text",
                        "text":"$displayName"
                    }, {
                        "type":"text",
                        "text":"$message"
                    }
                ]
            }
        ]
    }
}
  • recepient_type:必须是单独的
  • to:输入来自OpManager的告警应作为WhatsApp消息转发到的电话号码。
  • type:必须是模板
  • name:必须是使用 Meta 商家帐户创建的消息模板的名称(opm_alerts所使用的示例中)。
  • code:输入要接收OpManager告警的语言代码。(en_US在所用的示例中)
  • type(在组件下):必须是 body
  • 键入(在“参数”下):输入需要与告警一起发送的文本。(因为我们在示例中使用了两个变量)
  • 文本 1:输入必须作为 WhatsApp 消息发送的参数的第一个变量。($displayName使用的示例中)
  • 文本 2:输入必须作为 WhatsApp 消息发送的参数的第二个变量。($message在所使用的示例中)。
注意:除了上述变量,您还可以通过 WhatsApp 发送其他变量。单击此处了解支持的OpManager动态变量列表。

OpManager现已成功与WhatsApp集成,您可以通过WhatsApp消息接收OpManager告警。

Integrating ManageEngine OpManager with WhatsApp 

单击此处了解 WhatsApp 的定价,以及有关消息限制的信息,请单击此处。 请单击此处

Back to Top