Merge pull request #29035 from wxy/20230327.3-️-Create-a-ChatBot-in-Mattermost-with-Python

RP:published/20230327.3 ️ Create a ChatBot in Mattermost with Python.md
This commit is contained in:
Xingyu.Wang 2023-04-05 09:37:11 +08:00 committed by GitHub
commit d0537f5056
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,13 +3,17 @@
[#]: 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 聊天机器人
======
![][0]
> 用一个简单的开源机器人在你的组织中实施 ChatOps。
ChatOps 是一种协作模型,它将人员、流程、工具和自动化连接到一个透明的工作流中。[Mattermost][1] 是一个开源、自托管的消息平台,使组织能够安全、有效和高效地进行通信。它是 Slack、Discord 和其他专有消息平台的绝佳 [开源替代品][2]。本文概述了在 Mattermost 上创建 ChatOps 机器人的步骤,包括必要的代码示例和解释。
### 先决条件
@ -18,11 +22,11 @@ ChatOps 是一种协作模型,它将人员、流程、工具和自动化连接
### 在 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/) 荣誉推出
@ -131,3 +135,4 @@ via: https://opensource.com/article/23/3/chatbot-mattermost-python
[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
[0]: https://img.linux.net.cn/data/attachment/album/202304/05/092837ab3y8zft3hhv02hr.jpg