专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
程序员的那些事  ·  疯了!我那些怀疑 AI ... ·  4 天前  
程序猿  ·  雷军删文,热搜第一! ·  6 天前  
腾讯技术工程  ·  腾讯Kuikly框架鸿蒙版正式开源 —— ... ·  5 天前  
51好读  ›  专栏  ›  程序员大咖

如何用 Python 打造一个聊天机器人?

程序员大咖  · 公众号  · 程序员  · 2018-03-24 10:24

正文

请到「今天看啥」查看全文



激活 virtualenv:


你的提示符现在应该看起来如截图:


已经激活的starterbot的virtualenv的命令提示符这个官方的 slack 客户端 API 帮助库是由 Slack 建立的,它可以通过 Slack 通道发送和接收消息。通过这个pip 命令安装 slackclient 库:


当 pip 命令完成时,你应该看到类似这样的输出,并返回提示符。


在已经激活的virtualenv用pip安装slackclient的输出我们也需要为我们的Slack项目获得一个访问令牌,以便我们的聊天机器人可以用它来连接到Slack API。

Slack 实时消息传递(RTM)API

Slack 允许程序通过一个 Web API 来访问他们的消息传递通道。去这个 Slack Web API 页面 注册建立你自己的 Slack 项目。你也可以登录一个你拥有管理权限的已有账号。


使用 Web API页面的右上角登录按钮登录后你会到达 聊天机器人用户页面。


定制聊天机器人用户页面给你的聊天机器人起名为“starterbot”然后点击 “Add bot integration” 按钮。







请到「今天看啥」查看全文