计算机毕设项目 python微信公众平台机器人
文章目錄
- 0 項(xiàng)目說(shuō)明
- 項(xiàng)目介紹
0 項(xiàng)目說(shuō)明
基于python的微信公眾平臺(tái)機(jī)器人的設(shè)計(jì)與實(shí)現(xiàn)
提示:適合用于課程設(shè)計(jì)或畢業(yè)設(shè)計(jì),工作量達(dá)標(biāo),源碼開(kāi)放
項(xiàng)目分享:
https://gitee.com/asoonis/feed-neo
項(xiàng)目介紹
1、NGINX做負(fù)載均衡,反向代理
nginx.conf是nginx配置文件,如何配置請(qǐng)參考網(wǎng)上教程
2、使用mysql數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)連接在config.py中配置,配置好主機(jī),用戶(hù)名和密碼之后,新建一個(gè)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名為’weixin-robot’,然后運(yùn)行db_creat.py腳本創(chuàng)建數(shù)據(jù)庫(kù),db_migrate.py腳本用來(lái)遷移數(shù)據(jù)庫(kù)(存在一些問(wèn)題,和數(shù)據(jù)庫(kù)軟件有關(guān)?)
3、 supervisor作進(jìn)程管理工具
supervisord.conf是supervisor的配置文件,如何配置請(qǐng)參考網(wǎng)上教程
4、后臺(tái)管理系統(tǒng)采用adminlte(基于bootstrap3)框架,效果如下:
- 登錄界面:
- 后臺(tái)管理界面
5、 aiml 全稱(chēng)Artificial Intelligence Markup Language(人工智能標(biāo)記語(yǔ)言)
語(yǔ)法官方文檔中有說(shuō)明,對(duì)中文支持還算好,app/aiml_set文件夾存放aiml語(yǔ)料
6、 BeautifulSoup爬蟲(chóng)
作為機(jī)器人的幾個(gè)附加功能,有知乎問(wèn)答,百度關(guān)鍵字查詢(xún)
7、 圖靈機(jī)器人api調(diào)用
注冊(cè)一個(gè)賬號(hào),調(diào)用圖靈api,解析封裝返回微信即可
8、 動(dòng)態(tài)語(yǔ)料庫(kù)
將語(yǔ)料添加到數(shù)據(jù)庫(kù)中
項(xiàng)目分享:
https://gitee.com/asoonis/feed-neo
總結(jié)
以上是生活随笔為你收集整理的计算机毕设项目 python微信公众平台机器人的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 面对满天繁星似的知识.如何做到老虎吃天
- 下一篇: 【Python】已知一张图片中的框图坐标