8000 GitHub - littlecodersh/ItChat at robot
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A complete and graceful API for Wechat. 微信个人号接口、微信机器人及命令行微信,三十行即可自定义个人号机器人。

License

Notifications You must be signed in to change notification settings

littlecodersh/ItChat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ItChat Gitter python

ItChat是一个个人微信号的机器人,他实现了一个机器人需要实现的绝大部分功能。自动加好友、认人、发送图片、发送文件、简单的外部接口都可以轻松的完成。ItChat各模块与插件有着明确的模块化,易于扩展功能编写自己的插件。ItChat配置及其方便,甚至不需要图形界面就可以完成安装。

顺带的,如果把ItChat.py文件中的ROBOT改为False,该程序也可以当命令行的微信聊天软件使用。

##Have a try

我将我的微信号挂上了这个小机器人,百闻不如一见,有兴趣可以尝试一下。

QRCode

##Screenshot

###WeChat robot

Demo

你可以在wiki看到更多的功能截图

###Command Line wechat

cmd_wechat_chat

命令行微信的输入操作经过特殊的处理,显示输出的同时不会影响正在进行的输入,而且三平台支持。

change_to_cmd_wechat

通过修改ItChat.py中第七行的True为False,可以登入命令行微信。

###Login Page

login_page

和登陆网页端微信一样,扫码即可登录。

##Installation

可以通过本命令安装依赖库:

pip install requests Image

将本项目clone到本地安装依赖库后即可直接运行:

python ItChat.py

本项目基于python 2.7.11开发,使用python 3可能发生异常。

##Plugins

本项目默认开启投票插件与自定义回复插件

若需要开启其他插件,可以参照wiki,或者运行python PluginTest.py一键检测插件

若需要支持中文文件传输,需要将plugin/config/fields.py文件放入requests包的packages/urllib3下,否则上传的文件将无法下载

##Comments

如果有什么问题或者建议都可以在这个Issue和我讨论

或者也可以在gitter上交流:Gitter

About

A complete and graceful API for Wechat. 微信个人号接口、微信机器人及命令行微信,三十行即可自定义个人号机器人。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published
3CA2

Contributors 17

Languages

0