Skip to content

w940853815/weixin-robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

73b7b44 · Jan 12, 2018

History

76 Commits
Jun 21, 2017
May 13, 2017
Jul 3, 2017
Jul 1, 2017
Jul 1, 2017
Jan 12, 2018
Jul 31, 2017
Jul 1, 2017
Apr 9, 2017
Apr 9, 2017
Jun 10, 2017
Jul 1, 2017
May 9, 2017
May 9, 2017
Jul 1, 2017
May 12, 2017

Repository files navigation

weixin-robot

毕业设计---基于python的微信公众平台机器人的设计与实现

用到了几个技术

  1. NGINX做负载均衡,反向代理

nginx.conf是nginx配置文件,如何配置请参考网上教程

  1. 使用mysql数据库

数据库连接在config.py中配置,配置好主机,用户名和密码之后,新建一个数据库,数据库名为'weixin-robot',然后运行db_creat.py脚本创建数据库,db_migrate.py脚本用来迁移数据库(存在一些问题,和数据库软件有关?)

  1. supervisor作进程管理工具

supervisord.conf是supervisor的配置文件,如何配置请参考网上教程

  1. 后台管理系统采用adminlte(基于bootstrap3)框架,效果如下:
  • 登录界面:

image

  • 后台管理界面

image

  1. aiml 全称Artificial Intelligence Markup Language(人工智能标记语言)

语法官方文档中有说明,对中文支持还算好,app/aiml_set文件夹存放aiml语料

  1. BeautifulSoup爬虫

作为机器人的几个附加功能,有知乎问答,百度关键字查询

  1. 图灵机器人api调用

注册一个账号,调用图灵api,解析封装返回微信即可

  1. 动态语料库

将语料添加到数据库中,


微信公众号二维码

image