国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

itchatmp:完備優雅的微信公眾號接口

wenyiweb / 3107人閱讀

摘要:是一個開源的微信公眾號企業號接口,使用調用微信公眾號從未如此簡單。截屏進階使用企業號配置在配置時設置而非即可。另,由于企業號沒有明文模式,所以必須將加密模式設置為安全。同樣,刪除以后就變回了線程池版本。

itchatmp

English version

itchatmp是一個開源的微信公眾號、企業號接口,使用python調用微信公眾號從未如此簡單。

充分包裝,不需要對于底層的任何了解,僅需掌握Python即可使用。

基于tornado框架,輕松滿足效率需求。支持普通使用、nginx反向代理與wsgi。

同樣的命令,支持同步與協程調用,適合各層次開發者使用。

與個人號接口itchat共享類似的操作方式,學習一次掌握兩個工具。

安裝

可以通過本命令安裝itchatmp:

pip install itchatmp
快速入門

有了itchatmp,如果你想要回復發給自己的文本消息,只需要這樣:

import itchatmp

itchatmp.update_config(itchatmp.WechatConfig(
    token="yourToken",
    appId = "yourAppId",
    appSecret = "yourAppSecret"))

@itchatmp.msg_register(itchatmp.content.TEXT)
def text_reply(msg):
    return msg["content"]

itchatmp.run()

一些進階應用可以在Advanced uses中看到,或者你也可以閱覽文檔。

演示機器人

這是一個基于這一項目的開源小機器人,百聞不如一見,有興趣可以嘗試一下。

截屏

進階使用 企業號配置

在配置時設置copId而非appId即可。

另,由于企業號沒有明文模式,所以必須將加密模式設置為安全。

具體的設置可以看這里。

協程使用

如果你需要使用協程版本的itchatmp,你需要另外安裝一個組件:

pip install itchatmphttp

這樣,你的itchatmp就變成協程版本了。同樣,刪除以后就變回了線程池版本。

例如回復信息的操作,協程也只需要這樣寫:

import itchatmp
from tornado import gen

itchatmp.update_config(itchatmp.WechatConfig(
    token="yourToken",
    appId = "yourAppId",
    appSecret = "yourAppSecret"))

@itchatmp.msg_register(itchatmp.content.TEXT)
def text_reply(msg):
    yield gen.sleep(3)
    r = yield itchatmp.send("First message", msg["FromUserName"])
    print("First message sent: %s" % r)
    yield gen.sleep(3)
    r = yield itchatmp.send("First message", msg["FromUserName"])
    print("Second message sent: %s" % r)

itchatmp.run()

itchatmp里面所有的方法都變成了協程方法,如果你不熟悉協程建議不要使用,線程池也足夠滿足普通需求。

如果你問出類似為什么time.sleep阻塞了協程的問題,我會很困擾的。

WSGI使用

如果你需要生成一個能夠在類似SAE的平臺上包裝的應用,你可以這樣生成:

app = itchatmp.run(isWsgi=True)

如果你還是無法配置,請閱讀文檔一欄的部署部分。

意見與建議

如果有什么問題或者建議都可以在這個Issue和我討論

當然也可以加入我們新建的QQ群討論:438747166

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/38331.html

相關文章

  • 一次痛苦又甜蜜微信支付踩坑之旅

    摘要:這是我第一次接觸微信支付,發現網上還是有很多同學在求助,了怎么辦是什么情況為了幫助更多的小伙伴脫離苦海,我決定寫下這次的踩坑之旅,給更多的人幫助。 凡是和錢打交道的事,沒有一樣是容易的。這是我第一次接觸微信支付,發現網上還是有很多同學在求助,XXX了怎么辦?XXX是什么情況?為了幫助更多的小伙伴脫離苦海,我決定寫下這次的踩坑之旅,給更多的人幫助。 介紹 微信支付方式分為刷卡支付、公眾號...

    vpants 評論0 收藏0
  • 一次痛苦又甜蜜微信支付踩坑之旅

    摘要:這是我第一次接觸微信支付,發現網上還是有很多同學在求助,了怎么辦是什么情況為了幫助更多的小伙伴脫離苦海,我決定寫下這次的踩坑之旅,給更多的人幫助。 凡是和錢打交道的事,沒有一樣是容易的。這是我第一次接觸微信支付,發現網上還是有很多同學在求助,XXX了怎么辦?XXX是什么情況?為了幫助更多的小伙伴脫離苦海,我決定寫下這次的踩坑之旅,給更多的人幫助。 介紹 微信支付方式分為刷卡支付、公眾號...

    DrizzleX 評論0 收藏0
  • PyCon China 深圳站精彩回顧(附PPT及視頻)

    摘要:月日,第六屆大會在深圳召開。這是這次大會的第二站活動,第一站已在上海成功舉辦。深圳站視頻及,請在公眾號后臺回復,獲取分享鏈接。據介紹,目前支持多種開發庫,如內置和等。該協議的推出,是為了統一標準,提高效率。 本文為 PyChina 和「編程派」聯合首發,作者為 EarlGrey。「編程派」是一個專注 Python 學習交流的微信公眾號。 9 月 25 日,第六屆 PyCon China...

    lykops 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<