Skip to content

dearwtj/itchat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一、基础环境

python2.7

二、项目说明

基于flask和itchat,提供api用于发送微信消息
场景:
        第三方调用api   ->   flask接收请求   ->  flask请求过滤,调用itchat  ->   itchat发送微信消息

三、依赖包安装

详细依赖包清单,以及依赖包的版本信息,请查看文件‘requirements.txt’
可通过 pip install -r requirements.txt   安装项目依赖的包

四、安装项目需手动配置 base.py文件:
LOG_ROOT_DIRECTORY = 'F:\python_logging' #设置日志文件根目录 flask_api.py文件:
ALLOWED_UPLOAD_FILE_TYPE = ['pdf','jpg','png','docx'] #上传文件,支持的文件后缀 UPLOAD_FILE_PATH = 'F:\python_file_upload' #文件上传的路劲

五、其他 5.1 发送消息给好友 /api/sendTextMessageToFriend post提交json数据 {"nickname":"微信好友昵称","sendcontent":"发送内容"}

5.2 发消息到群 /api/sendTextMessageToChatRoom post提交json数据 {"nickname":"群备注","sendcontent":"发送内容"}

5.3 单个文件上传/api/uploadFile post提交form表单

5.4 多个文件上传/api/uploadFiles、 post提交form表单

5.5 发送文件给好友或者群/api/sendFilesToFriendOrChatroom post提交json数据 {"fileName":["文件1","文件2"],"friendNickName":"好友昵称","chatroomNickName":"群备注"}

5.6 发送文本或者文件给好友或者群/api/sendTextOrFileToFriendOrChatroom post提交json数据 { "friendNickName": ["好友昵称","好友昵称"], "chatroomNickName": ["群备注","群备注"], "files":[{"sendFriend":true,"sendChatroom":true,"fileNames":["文件名","文件名"]}], "content":[{"sendFriend":true,"sendChatroom":true,"content":"发送的文本"}] }

About

【python】通过itchat包,发送微信消息

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages