基于chatterbot与wechaty的微信聊天机器人

简介: 该项目实现了一款可以自学习的中文聊天机器人,并通过微信提供聊天服务项目内容:1、在ECS中部署wechaty微信代理服务2、在ECS中部署基于chatterbot聊天机器人框架的服务3、爬取B站up主最新动态

第一部分 自我介绍:

   笔者来自于华东师范大学大数据专业,通过查找免费ECS服务器了解到“飞天加速计划·高校学生在家实践”活动。本项目旨在利用阿里ECS部署一款微信聊天机器人。

第二部分 阿里云ECS使用攻略:

#1 阿里云服务器入门:通过ECS服务器指引,相信大家都能远程登录服务器了。同时我们也可以使用功能更丰富的远程软件连接服务器,例如mac下的Termius、iTerm等,他们继承了远程登录与文件传输功能。

#2 新建python环境:飞天活动提供的服务器自带的python版本为python3.6,如需其他版本可自行安装。安装教程可参考

第三部分 收获总结,展望未来:

#1 掌握对服务器的操作,是一名优秀工程师不可或缺的技能。使用服务器,我们可以使自己所做的项目长期稳定的运行,并且可以向局域网外提供服务。可以实时爬取在线数据。

#2 服务器可以实现很多功能。未来本项目会在服务器上搭建mysql数据库,实现数据的持久化储存。

第四部分(可选,优秀作品重要加分项)

基于chatterbot与wechaty的微信聊天机器人 连接

1、该项目实现了对于感兴趣的B站up主动态的爬取,并实时发送到微信。

2、该项目实现了基于chatterbot框架的聊天机器人,实现中文聊天,并且可以在聊天中实现自我学习。

3、该项目实现了通过wechaty微信代理实现聊天功能。

4、该项目实现了天气预报功能

5、该项目实现了指定回复功能

6、该项目实现了查询课程表功能

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
监控 机器人 Shell
Nightingale——夜莺监控系统部署企业微信机器人告警系【四】
Nightingale——夜莺监控系统部署企业微信机器人告警系【四】
134 1
Nightingale——夜莺监控系统部署企业微信机器人告警系【四】
|
3月前
|
人工智能 搜索推荐 安全
从零到一:微信机器人开发的实战心得
从零到一:微信机器人开发的实战心得
220 2
|
4月前
|
资源调度 机器人
使用Node+Wechaty做一个机器人
使用Node+Wechaty做一个机器人
131 0
|
5月前
|
JavaScript 前端开发 NoSQL
技术心得:微信小助手之wechaty模块(个人笔记,于人无用)
技术心得:微信小助手之wechaty模块(个人笔记,于人无用)
52 0
|
6月前
|
自然语言处理 机器人 API
手把手做一个公众号GPT智能客服(七)GPT 接入微信机器人
手把手做一个公众号GPT智能客服(七)GPT 接入微信机器人
192 1
|
6月前
|
机器学习/深度学习 人工智能 算法
使用 ChatterBot 库制作一个聊天机器人
使用 ChatterBot 库制作一个聊天机器人
|
6月前
|
自然语言处理 算法 机器人
做一个基于 chatterbot 的聊天机器人
做一个基于 chatterbot 的聊天机器人
|
运维 安全 机器人
|
机器人 数据安全/隐私保护 Windows
云桌面上跑微信机器人,不需要一直开着windows系统了(部署运行机器人)
接上篇文章,本文主要介绍如何在云桌面上部署运行微信机器人
257 1
云桌面上跑微信机器人,不需要一直开着windows系统了(部署运行机器人)
|
存储 监控 机器人
不论微信钉钉还是什么软件,我写了个通用的消息监控处理机器人
不论微信钉钉还是什么软件,我写了个通用的消息监控处理机器人