微信機器人軟件的研究與實現(xiàn)
發(fā)布時間:2024-02-17 07:40
伴隨著3G、4G移動網(wǎng)絡(luò)的普及,尤其是近幾年來移動流量資費的大幅下調(diào),我國移動互聯(lián)網(wǎng)行業(yè)取得了突飛猛進的發(fā)展;ヂ(lián)網(wǎng)及軟件企業(yè)已經(jīng)將產(chǎn)品研發(fā)的重心從PC端轉(zhuǎn)移到了移動終端。在人們獲得越來越多的生活上的快捷、便利的同時,移動互聯(lián)網(wǎng)的繁榮并沒有給商務(wù)領(lǐng)域帶來多少實質(zhì)便利,人們不得不同時在微信中處理生活和工作事務(wù)。而微信這類軟件的消息排列機制是“最先到達的消息排列在最后”,這使員工在應(yīng)對多人提問時,經(jīng)常將最先提出問題的人遺忘。為了維護良好的經(jīng)營形象,減輕不同客戶提出的重復(fù)問題帶來的效率問題,設(shè)計出一款針對微信的機器人輔助軟件十分有必要。針對上述問題,本文以微信網(wǎng)頁版為研究對象,使用當下非常流行的Python編程語言,借助圖靈機器人等網(wǎng)絡(luò)公開的接口,實現(xiàn)了一款具有智能問答、微信群監(jiān)控、定時群發(fā)消息、主動提醒等功能的輔助軟件,把有相關(guān)需求的用戶從繁復(fù)的回復(fù)中解放出來,節(jié)約了不少時間。本文首先分析了微信網(wǎng)頁端與服務(wù)端之間的通信過程,獲取了關(guān)鍵的接口與參數(shù),并借此模擬登錄了用戶的微信賬號,獲得了賬號下的全部聯(lián)系人、微信群及公眾號等信息,并進行了消息發(fā)送測試,驗證了方案的可行性。然后,定義了本地關(guān)鍵詞...
【文章頁數(shù)】:70 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 課題背景
1.2 課題的意義和現(xiàn)狀分析
1.3 研究的內(nèi)容和主要工作
1.4 本文的章節(jié)安排
第2章 開發(fā)環(huán)境與關(guān)鍵技術(shù)
2.1 Python
2.2 Flask
2.3 圖靈機器人API
2.4 開發(fā)工具及部分類庫
2.4.1 Pycharm
2.4.2 RE標準庫
2.4.3 JSON標準庫
2.4.4 REQUESTS擴展庫
2.4.5 BeautifulSoup擴展庫
2.4.6 Smtplib和Email標準庫
2.4.7 ConfigParser標準庫
第3章 解決方案分析
3.1 可行性分析
3.1.1 技術(shù)可行性
3.1.2 經(jīng)濟可行性
3.1.3 使用可行性
3.2 系統(tǒng)框架分析
3.2.1 總體框架
3.2.2 模擬登錄微信網(wǎng)頁版
3.2.3 自動回復(fù)私聊
3.2.4 微信群監(jiān)控
3.2.5 定時批量推送消息
3.2.6 異常處理
3.3 微信WEB版協(xié)議分析
3.3.1 等待用戶登錄
3.3.2 微信初始化
3.3.3 獲取微信好友及微信群
3.3.4 接收和發(fā)送新消息
3.4 其他相關(guān)組件使用分析
3.4.1 圖靈機器人接入分析
3.4.2 SMTP郵件發(fā)送分析
3.4.3 INI文件操作分析
第4章 系統(tǒng)功能實現(xiàn)
4.1 模擬登錄
4.1.1 等待用戶登錄
4.1.2 微信初始化
4.1.3 獲取微信好友及微信群
4.2 消息處理
4.2.1 MSG類及其屬性、方法
4.2.2 消息的接收
4.2.3 智能回復(fù)消息
4.2.4 消息監(jiān)測
4.2.5 定時批量發(fā)送消息
第5章 總結(jié)與展望
5.1 總結(jié)
5.2 展望
參考文獻
本文編號:3901044
【文章頁數(shù)】:70 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 課題背景
1.2 課題的意義和現(xiàn)狀分析
1.3 研究的內(nèi)容和主要工作
1.4 本文的章節(jié)安排
第2章 開發(fā)環(huán)境與關(guān)鍵技術(shù)
2.1 Python
2.2 Flask
2.3 圖靈機器人API
2.4 開發(fā)工具及部分類庫
2.4.1 Pycharm
2.4.2 RE標準庫
2.4.3 JSON標準庫
2.4.4 REQUESTS擴展庫
2.4.5 BeautifulSoup擴展庫
2.4.6 Smtplib和Email標準庫
2.4.7 ConfigParser標準庫
第3章 解決方案分析
3.1 可行性分析
3.1.1 技術(shù)可行性
3.1.2 經(jīng)濟可行性
3.1.3 使用可行性
3.2 系統(tǒng)框架分析
3.2.1 總體框架
3.2.2 模擬登錄微信網(wǎng)頁版
3.2.3 自動回復(fù)私聊
3.2.4 微信群監(jiān)控
3.2.5 定時批量推送消息
3.2.6 異常處理
3.3 微信WEB版協(xié)議分析
3.3.1 等待用戶登錄
3.3.2 微信初始化
3.3.3 獲取微信好友及微信群
3.3.4 接收和發(fā)送新消息
3.4 其他相關(guān)組件使用分析
3.4.1 圖靈機器人接入分析
3.4.2 SMTP郵件發(fā)送分析
3.4.3 INI文件操作分析
第4章 系統(tǒng)功能實現(xiàn)
4.1 模擬登錄
4.1.1 等待用戶登錄
4.1.2 微信初始化
4.1.3 獲取微信好友及微信群
4.2 消息處理
4.2.1 MSG類及其屬性、方法
4.2.2 消息的接收
4.2.3 智能回復(fù)消息
4.2.4 消息監(jiān)測
4.2.5 定時批量發(fā)送消息
第5章 總結(jié)與展望
5.1 總結(jié)
5.2 展望
參考文獻
本文編號:3901044
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/3901044.html
最近更新
教材專著