如何利用Python Slack API构建高效聊天机器人?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2244个文字,预计阅读时间需要9分钟。
聊天机器人(Bot)是一种类似于Slack的实用互动聊天服务方式。如果您之前没有建立过聊天机器人,那么这篇指南将提供一个简单的入门步骤,告诉您如何使用Python结合Slack API来创建聊天机器人。
聊天机器人(Bot) 是一种像 Slack 一样的实用的互动聊天服务方式。如果你之前从来没有建立过聊天机器人,那么这篇文章提供了一个简单的入门指南,告诉你如何用 Python 结合 Slack API 建立你第一个聊天机器人。
我们通过搭建你的开发环境, 获得一个 Slack API 的聊天机器人令牌,并用 Pyhon 开发一个简单聊天机器人。
我们所需的工具
我们的聊天机器人我们将它称作为“StarterBot”,它需要 Python 和 Slack API。要运行我们的 Python 代码,我们需要:
- Python 2 或者 Python 3
- pip 和 virtualenv 来处理 Python 应用程序依赖关系
- 一个可以访问 API 的免费 Slack 账号,或者你可以注册一个 Slack Developer Hangout team。
- 通过 Slack 团队建立的官方 Python Slack 客户端代码库
- Slack API 测试令牌
当你在本教程中进行构建时,Slack API 文档 是很有用的。
本教程中所有的代码都放在 slack-starterbot 公共库里,并以 MIT 许可证开源。
搭建我们的环境
我们现在已经知道我们的项目需要什么样的工具,因此让我们来搭建我们所的开发环境吧。
本文共计2244个文字,预计阅读时间需要9分钟。
聊天机器人(Bot)是一种类似于Slack的实用互动聊天服务方式。如果您之前没有建立过聊天机器人,那么这篇指南将提供一个简单的入门步骤,告诉您如何使用Python结合Slack API来创建聊天机器人。
聊天机器人(Bot) 是一种像 Slack 一样的实用的互动聊天服务方式。如果你之前从来没有建立过聊天机器人,那么这篇文章提供了一个简单的入门指南,告诉你如何用 Python 结合 Slack API 建立你第一个聊天机器人。
我们通过搭建你的开发环境, 获得一个 Slack API 的聊天机器人令牌,并用 Pyhon 开发一个简单聊天机器人。
我们所需的工具
我们的聊天机器人我们将它称作为“StarterBot”,它需要 Python 和 Slack API。要运行我们的 Python 代码,我们需要:
- Python 2 或者 Python 3
- pip 和 virtualenv 来处理 Python 应用程序依赖关系
- 一个可以访问 API 的免费 Slack 账号,或者你可以注册一个 Slack Developer Hangout team。
- 通过 Slack 团队建立的官方 Python Slack 客户端代码库
- Slack API 测试令牌
当你在本教程中进行构建时,Slack API 文档 是很有用的。
本教程中所有的代码都放在 slack-starterbot 公共库里,并以 MIT 许可证开源。
搭建我们的环境
我们现在已经知道我们的项目需要什么样的工具,因此让我们来搭建我们所的开发环境吧。

