最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python微信公眾號(hào)之關(guān)注公眾號(hào)自動(dòng)回復(fù)

 更新時(shí)間:2018年10月25日 12:00:08   作者:張治杰  
這篇文章主要為大家詳細(xì)介紹了python微信公眾號(hào)之關(guān)注公眾號(hào)自動(dòng)回復(fù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

我們知道一旦使用開發(fā)者模式,我們就無法使用公眾號(hào)平臺(tái)中的自動(dòng)回復(fù)功能,也就是關(guān)注自動(dòng)回復(fù)功能只有自己寫才可以。

如圖所示,我們無法直接使用此功能。

那么接著上一個(gè)博客,我們完成了關(guān)鍵詞自動(dòng)回復(fù)功能,博文地址

實(shí)現(xiàn)自動(dòng)回復(fù)的機(jī)制就是:
一旦用戶給公眾號(hào)一個(gè)觸發(fā)(有可能發(fā)了一段文字、或者圖片等等,也可能是關(guān)注了公眾號(hào)),后臺(tái)就會(huì)收到一個(gè)對(duì)應(yīng)的XML消息,我們需要做的就是解析它,并作出回應(yīng)即可。

那么如果關(guān)注了一個(gè)公眾號(hào),公眾號(hào)后臺(tái)會(huì)收到這樣的XML消息。

<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[FromUser]]></FromUserName>
<CreateTime>123456789</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[subscribe]]></Event>
</xml>

參數(shù)如下:

以上,那就easy了,我們只要解析這個(gè)XML,獲得MsgType為event,那么就進(jìn)行判斷event是否為“subscribe”如果是,就進(jìn)行回復(fù)消息即可。

關(guān)鍵代碼如下:(具體代碼看上一個(gè)博文)

def parse_xml(web_data):
 if len(web_data) == 0:
  return None
 xmlData = ET.fromstring(web_data)
 msg_type = xmlData.find('MsgType').text
 ...#省略了一部分
 elif msg_type == 'event':#判斷為事件消息
  #print('event')
  return EventMsg(xmlData)
class EventMsg(Msg):
 def __init__(self, xmlData):
  Event.__init__(self, xmlData)
  self.Event = xmlData.find('Event').text#取Event這個(gè)參數(shù)里的內(nèi)容
if recMsg.MsgType == 'event':
     #print('yes')
     event = recMsg.Event
     if event == 'subscribe':#判斷如果是關(guān)注則進(jìn)行回復(fù)
      content = "。。。"
      replyMsg = reply.TextMsg(toUser, fromUser, content)
      return replyMsg.send()

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中的__slots__使用示例

    python中的__slots__使用示例

    這篇文章主要介紹了python中的__slots__使用示例,__slots__用來限制class能添加的屬性,需要的朋友可以參考下
    2015-02-02
  • python 對(duì)類的成員函數(shù)開啟線程的方法

    python 對(duì)類的成員函數(shù)開啟線程的方法

    今天小編就為大家分享一篇python 對(duì)類的成員函數(shù)開啟線程的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python中reshape函數(shù)用法示例詳解

    python中reshape函數(shù)用法示例詳解

    reshape函數(shù)是Numpy庫中的一個(gè)函數(shù),可以用于改變一個(gè)數(shù)組的形狀,例如將一個(gè)二維數(shù)組轉(zhuǎn)換成一個(gè)三維數(shù)組,這篇文章主要介紹了python中reshape函數(shù)用法詳解,需要的朋友可以參考下
    2023-09-09
  • Python數(shù)據(jù)分析基礎(chǔ)之異常值檢測和處理方式

    Python數(shù)據(jù)分析基礎(chǔ)之異常值檢測和處理方式

    這篇文章主要介紹了Python數(shù)據(jù)分析基礎(chǔ)之異常值檢測和處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • python-opencv 將連續(xù)圖片寫成視頻格式的方法

    python-opencv 將連續(xù)圖片寫成視頻格式的方法

    今天小編就為大家分享一篇python-opencv 將連續(xù)圖片寫成視頻格式的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python 遍歷目錄(包括子目錄)下所有文件的實(shí)例

    python 遍歷目錄(包括子目錄)下所有文件的實(shí)例

    今天小編就為大家分享一篇python 遍歷目錄(包括子目錄)下所有文件的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 使用python flask框架開發(fā)圖片上傳接口的案例詳解

    使用python flask框架開發(fā)圖片上傳接口的案例詳解

    剛領(lǐng)導(dǎo)安排任務(wù),需求是這樣的開發(fā)一個(gè)支持多格式圖片上傳的接口,并且將圖片壓縮,支持在線預(yù)覽圖片,下面小編分享下使用python flask框架開發(fā)圖片上傳接口的案例詳解,感興趣的朋友一起看看吧
    2022-04-04
  • 解決Python3中的中文字符編碼的問題

    解決Python3中的中文字符編碼的問題

    Unicode是一32位編碼格式,不適合用來傳輸和存儲(chǔ),所以必須轉(zhuǎn)換成utf-8,gbk等等。這篇文章主要介紹了Python3中的解決中文字符編碼的問題,需要的朋友可以參考下
    2018-07-07
  • Python必備技巧之集合Set的使用

    Python必備技巧之集合Set的使用

    在數(shù)學(xué)中,對(duì)集合的嚴(yán)格定義可能是抽象的且難以掌握。但實(shí)際上可以將集合簡單地認(rèn)為是定義明確的不同對(duì)象的集合,通常稱為元素或成員。Python 提供了一個(gè)內(nèi)置的集合類型來將對(duì)象分組到一個(gè)集合中,快跟隨小編一起學(xué)習(xí)一下吧
    2022-03-03
  • Python實(shí)現(xiàn)文件復(fù)制刪除

    Python實(shí)現(xiàn)文件復(fù)制刪除

    本文通過2個(gè)具體的實(shí)例,給大家展示了如何使用Python實(shí)現(xiàn)文件的復(fù)制與刪除,非常的簡單實(shí)用,有需要的小伙伴可以參考下
    2016-04-04

最新評(píng)論

龙游县| 福州市| 阿巴嘎旗| 越西县| 孝昌县| 卓尼县| 新竹县| 商丘市| 高尔夫| 张北县| 义马市| 武山县| 耿马| 漳平市| 呈贡县| 乌拉特后旗| 肇东市| 临城县| 三门县| 孝昌县| 什邡市| 乌鲁木齐县| 龙陵县| 嘉黎县| 祁门县| 寿光市| 上高县| 临朐县| 邹平县| 永登县| 菏泽市| 潜山县| 农安县| 同江市| 凌源市| 凤台县| 兴安盟| 静海县| 合水县| 澄迈县| 永新县|