回复
itchat提供五种回复方法,建议直接使用send
方法。
send方法
- 方法:
send(msg='Text Message', toUserName=None)
- 所需值:
- msg:消息内容
- '@fil@文件地址'将会被识别为传送文件,'@img@图片地址'将会被识别为传送图片,'@vid@视频地址'将会被识别为小视频
- toUserName:发送对象,如果留空将会发送给自己
- 返回值:发送成功->True, 失败->False
- 程序示例:使用的素材可以在这里下载
#coding=utf8
import itchat
itchat.auto_login()
itchat.send('Hello world!')
# 请确保该程序目录下存在:gz.gif以及xlsx.xlsx
itchat.send('@img@%s' % 'gz.gif')
itchat.send('@fil@%s' % 'xlsx.xlsx')
itchat.send('@vid@%s' % 'demo.mp4')
send_msg方法
- 方法:
send_msg(msg='Text Message', toUserName=None)
- 所需值:
- msg:消息内容
- toUserName:发送对象,如果留空将会发送给自己
- 返回值:发送成功->True, 失败->False
- 程序示例:
import itchat
itchat.auto_login()
itchat.send_msg('Hello world')
send_file方法
- 方法:
send_file(fileDir, toUserName=None)
- 所需值:
- fileDir:文件路径(不存在该文件时将打印无此文件的提醒)
- toUserName:发送对象,如果留空将会发送给自己
- 返回值:发送成功->True, 失败->False
- 程序示例:使用的素材可以在这里(提取码:eaee)下载
#coding=utf8
import itchat
itchat.auto_login()
# 请确保该程序目录下存在:xlsx.xlsx
itchat.send_file('xlsx.xlsx')
send_img方法
- 方法:
send_img(fileDir, toUserName=None)
- 所需值:
- fileDir:文件路径(不存在该文件时将打印无此文件的提醒)
- toUserName:发送对象,如果留空将会发送给自己
- 返回值:发送成功->True, 失败->False
- 程序示例:使用的素材可以在这里(提取码:eaee)下载
#coding=utf8
import itchat
itchat.auto_login()
# 请确保该程序目录下存在:gz.gif
itchat.send_img('gz.gif')
send_video方法
- 方法:
send_video(fileDir, toUserName=None)
- 所需值:
- fileDir:文件路径(不存在该文件时将打印无此文件的提醒)
- toUserName:发送对象,如果留空将会发送给自己
- 返回值:发送成功->True, 失败->False
- 需要保证发送的视频为一个实质的mp4文件
#coding=utf8
import itchat
itchat.auto_login()
# 请确保该程序目录下存在:demo.mp4
itchat.send_file('demo.mp4')