💻 源代码
import itchat
from itchat.content import *
@itchat.msg_register(TEXT)
def text_reply(msg):
"""自动回复"""
if msg['Text'] == '天气':
return '今天天气晴朗~'
elif msg['Text'] == 'hello':
return '你好!我是机器人'
return '收到消息: ' + msg['Text']
@itchat.msg_register(TEXT, isGroupChat=True)
def group_reply(msg):
"""群聊自动回复"""
if msg['Text'].find('迟到') >= 0:
return '收到,又要迟到了吗?'
def send_friend_msg(nickname, message):
"""发送好友消息"""
friends = itchat.get_friends(update=True)
for friend in friends:
if friend['NickName'] == nickname:
itchat.send_msg(message, toUserName=friend['UserName'])
break
def run():
"""运行机器人"""
itchat.auto_login(hotReload=True)
itchat.run()
if __name__ == '__main__':
run()