wxpy 0.1.2微信机器人 / 优雅的微信个人号API
生活随笔
收集整理的這篇文章主要介紹了
wxpy 0.1.2微信机器人 / 优雅的微信个人号API
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
微信機(jī)器人 / 優(yōu)雅的微信個人號API,基于?itchat,全面優(yōu)化接口,更有 Python 范兒。
用來干啥
一些常見的場景
控制路由器、智能家居等具有開放接口的玩意兒
跑腳本時自動把日志發(fā)送到你的微信
加群主為好友,自動拉進(jìn)群中
跨號或跨群轉(zhuǎn)發(fā)消息
自動陪人聊天
逗人玩
…?[1]
總而言之,可用來實現(xiàn)各種微信個人號的自動化操作
| [1] | 腦洞太大的就不提了… |
輕松安裝
使用 Python 3.x
pip3?install?-U?wxpy簡單上手
登陸微信:
#?導(dǎo)入模塊 from?wxpy?import?* #?初始化機(jī)器人,掃碼登陸 robot?=?Robot()找到好友:
#?搜索名稱含有?"游否"?的男性深圳好友 my_friend?=?robot.friends().search('游否',?sex=MALE,?city="深圳")[0]發(fā)送消息:
#?發(fā)送文本給好友 my_friend.send('Hello?WeChat!') #?發(fā)送圖片 my_friend.send_p_w_picpath('my_picture.jpg')自動響應(yīng)各類消息:
#?打印來自其他好友、群聊和公眾號的消息 @robot.register() def?print_others(msg):print(msg)#?回復(fù)?my_friend?的消息?(優(yōu)先匹配后注冊的函數(shù)!) @robot.register(my_friend) def?reply_my_friend(msg):return?'received:?{}?({})'.format(msg.text,?msg.type)#?開始監(jiān)聽和自動處理消息 robot.start()模塊特色
全面對象化接口,調(diào)用更優(yōu)雅
默認(rèn)多線程響應(yīng)消息,回復(fù)更快
可在運(yùn)行中探索代碼,無需涂涂改改
包含 共同好友、圖靈機(jī)器人 等實用組件
可混合使用 itchat 的原接口
發(fā)送文本、圖片、視頻、文件
通過關(guān)鍵詞或用戶屬性搜索 好友、群聊、群成員 等
獲取好友/群成員昵稱、備注、性別、地區(qū)
加好友,建群,邀請進(jìn)群,踢出群
覆蓋常用功能
了解更多
說明文檔:?http://wxpy.readthedocs.io
項目主頁
https://github.com/youfou/wxpy
轉(zhuǎn)載于:https://blog.51cto.com/liufeifly/1907786
總結(jié)
以上是生活随笔為你收集整理的wxpy 0.1.2微信机器人 / 优雅的微信个人号API的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件编程常用语
- 下一篇: 计算机科学中的研究成果,田聪教授团队科研