想与某个微信好友自动聊天,自动回复,并且你在这边的主机上能看到他发给你的信息和你回复他的信息,模拟实时监控的状态。当遇到复杂表情时,会回复问号的表情,当遇到简单表情时,会检测并自动回复。可扩展性很高。
环境配置:
Anaconda 4.2.0 (64-bit)
Python 3.5.2
from wxpy import *
bot = Bot(cache_path=True) #保持登录状态
my_friend = ensure_one(bot.search(u'***')) #填写你要聊天的对象的微信名称,注意不是你备注的,而是原本的名称
tuling = Tuling(api_key='**********************')
@bot.register(my_friend)
def reply_friend(msg):
# tuling.do_reply(msg)
print(msg) #打印出来朋友回你的信息
if (msg.type!='Text'):
ret = '[疑问][疑问]'
else:
print('@TuTu : {}'.format(tuling.do_reply(msg))) #打印出图灵回复的信息
return ret
embed() #让程序保持运行
其中,api_key可以去图灵的官网上申请,免费的。
我曾经跨过山和大海,也穿过人山人海,我曾经拥有着的一切,转眼都飘散如烟,我曾经失落失望失掉所有方向,直到看见平凡才是唯一的答案。
——韩寒《平凡之路》