From cbbf49fcea451aa58adba84b94c1533f03222d72 Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Wed, 5 Apr 2023 09:29:55 +0800 Subject: [PATCH] RP @geekpi https://linux.cn/article-15693-1.html --- ... Create a ChatBot in Mattermost with Python.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) rename {translated/tech => published}/20230327.3 ⭐️ Create a ChatBot in Mattermost with Python.md (82%) diff --git a/translated/tech/20230327.3 ⭐️ Create a ChatBot in Mattermost with Python.md b/published/20230327.3 ⭐️ Create a ChatBot in Mattermost with Python.md similarity index 82% rename from translated/tech/20230327.3 ⭐️ Create a ChatBot in Mattermost with Python.md rename to published/20230327.3 ⭐️ Create a ChatBot in Mattermost with Python.md index 2b1744464d..2fe100f569 100644 --- a/translated/tech/20230327.3 ⭐️ Create a ChatBot in Mattermost with Python.md +++ b/published/20230327.3 ⭐️ Create a ChatBot in Mattermost with Python.md @@ -3,26 +3,30 @@ [#]: author: "Dr. Michael J. Garbade https://opensource.com/users/drmjg" [#]: collector: "lkxed" [#]: translator: "geekpi" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " +[#]: reviewer: "wxy" +[#]: publisher: "wxy" +[#]: url: "https://linux.cn/article-15693-1.html" -使用 Python 在 Mattermost 中创建聊天机器人 +使用 Python 在 Mattermost 中创建 ChatOps 聊天机器人 ====== -ChatOps 是一种协作模型,它将人员、流程、工具和自动化连接到一个透明的工作流中。[Mattermost][1] 是一个开源、自托管的消息平台,使组织能够安全、有效和高效地进行通信。它是 Slack、Discord 和其他专有消息平台的绝佳[开源替代品][2]。本文概述了在 Mattermost 上创建 ChatOps 机器人的步骤,包括必要的代码示例和解释。 +![][0] + +> 用一个简单的开源机器人在你的组织中实施 ChatOps。 + +ChatOps 是一种协作模型,它将人员、流程、工具和自动化连接到一个透明的工作流中。[Mattermost][1] 是一个开源、自托管的消息平台,使组织能够安全、有效和高效地进行通信。它是 Slack、Discord 和其他专有消息平台的绝佳 [开源替代品][2]。本文概述了在 Mattermost 上创建 ChatOps 机器人的步骤,包括必要的代码示例和解释。 ### 先决条件 -在开始之前,请确保你可以访问 Mattermost 服务器,[安装 Python][3],并[使用 pip][4] 安装 Mattermost Python 驱动。 +在开始之前,请确保你可以访问 Mattermost 服务器,[安装 Python][3],并 [使用 pip][4] 安装 Mattermost Python 驱动。 ### 在 Mattermost 上创建一个机器人帐户 -要创建机器人帐户,请访问 Mattermost 系统控制台,并添加具有适当访问权限的机器人帐户。检索机器人的用户名和密码以在 Python 脚本中使用。 +要创建机器人帐户,请访问 Mattermost 系统控制台,并添加具有适当访问权限的机器人帐户。获取机器人的用户名和密码以在 Python 脚本中使用。 ### 设置 Mattermost Python 驱动 -使用 pip 安装 Mattermost Python 驱动,并将其导入 Python 脚本。创建一个新的驱动实例并登录到 Mattermost 服务器。 +使用 `pip` 安装 Mattermost Python 驱动,并将其导入 Python 脚本。创建一个新的驱动实例并登录到 Mattermost 服务器。 ### 在 Python 中创建 ChatOps 机器人 @@ -108,7 +112,7 @@ if __name__ == '__main__': main() ``` -在此示例中,ChatOps 机器人监听命令 “status” 并向第三方工具 API 发出请求以获取当前状态。然后它会在发出命令的 Mattermost 频道中发布状态更新。这使团队成员无需离开聊天平台即可快速获取任务状态的更新。 +在此示例中,ChatOps 机器人监听命令 `status` 并向第三方工具 API 发出请求以获取当前状态。然后它会在发出命令的 Mattermost 频道中发布状态更新。这使团队成员无需离开聊天平台即可快速获取任务状态的更新。 ### 开源 ChatOps @@ -121,7 +125,7 @@ via: https://opensource.com/article/23/3/chatbot-mattermost-python 作者:[Dr. Michael J. Garbade][a] 选题:[lkxed][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 @@ -130,4 +134,5 @@ via: https://opensource.com/article/23/3/chatbot-mattermost-python [1]: https://mattermost.com/ [2]: https://opensource.com/alternatives/slack [3]: https://opensource.com/article/17/10/python-101 -[4]: https://opensource.com/article/20/3/pip-linux-mac-windows \ No newline at end of file +[4]: https://opensource.com/article/20/3/pip-linux-mac-windows +[0]: https://img.linux.net.cn/data/attachment/album/202304/05/092837ab3y8zft3hhv02hr.jpg \ No newline at end of file