Skip to main content

微信个人号 API,基于 itchat,告别满屏 dict,更有 Python 范儿

Project description

优雅的微信个人号 机器人 / API,基于 itchat,全面优化接口,更有 Python 范儿

简单入门

登陆微信:

# 导入模块
from wxpy import *
# 初始化机器人,扫码登陆
robot = Robot()

找到好友:

# 搜索名称含有 "游否" 的男性深圳好友
my_friend = robot.friends().search('游否', sex=MALE, city="深圳")[0]

发送消息:

# 发送文本给好友
robot.my_friend.send('Hello WeChat!')
# 发送图片
robot.my_friend.send_image('my_picture.jpg')

自动响应各类消息:

# 打印来自其他好友、群聊和公众号的消息
@robot.register()
def print_others(msg):
   print(msg)

# 回复 my_friend 的消息 (优先匹配后注册的函数!)
@robot.register(my_friend)
def reply_my_friend(msg):
   return 'received: {} ({})'.format(msg.text, msg.type)

# 开始监听和自动处理消息
robot.start()

功能特色

  • 全面对象化接口,调用更优雅

  • 默认多线程响应消息,回复更快

  • 附带 共同好友统计、图灵机器人 等实用组件

  • 已涵盖常用功能:

    • 发送文本、图片、视频、语音、文件

    • 通过关键词或用户属性搜索 好友、群聊、群成员 等

    • 获取好友/群成员昵称、备注、性别、地区

    • 加好友,建群,邀请进群,踢出群

轻松安装

使用 Python 3.x

pip3 install -U wxpy

了解更多

GitHub: https://github.com/youfou/wxpy

说明文档: http://wxpy.readthedocs.io/

加入QQ群: 593325850

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wxpy-0.0.8.tar.gz (16.5 kB view details)

Uploaded Source

File details

Details for the file wxpy-0.0.8.tar.gz.

File metadata

  • Download URL: wxpy-0.0.8.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wxpy-0.0.8.tar.gz
Algorithm Hash digest
SHA256 380ed15004c8f0bfbfffc13dc57445dec6a8a41277bc8e78366e814337b200db
MD5 d209bb7374f30bb1506990f03cdc9d83
BLAKE2b-256 0e7c543afa8f58359aa33bc7eec914abf43fe89d8563fbef045f6b9d428d2888

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page