#-- conding:utf-8 --
from wxpy import *
‘’’
1. 初始化机器人登录
‘’’
bot = Bot(cache_path=True)
知识点1.注册好友请求类消息
‘’’
@bot.register(msg_types=FRIENDS)
自动接受验证信息中包含 ‘帅哥’ 的好友请求
def auto_accept_friends(msg):
print(msg)
# if ‘帅’ in msg.text.lower():
# 接受好友 (msg.card 为该请求的用户对象)
# new_friend = bot.accept_friend(msg.card)
new_friend = msg.card.accept()
print(new_friend)
# 向新的好友发送消息
new_friend.send(‘哈哈,我自动接受了你的好友请求’)
‘’’
‘’’
知识点2.群聊
‘’’
所有群消息回复
@bot.register(Group, TEXT)
def reply_group_msg(msg):
print(msg.sender)
msg.reply(‘嘎哈玩意!’)
群里有人AT 回复
@bot.register(Group, TEXT)
def reply_group_ATmsg(msg):
if msg.is_at:
print(msg.sender)
msg.reply(‘嘎哈玩意!’)
msg.reply(‘早’)
‘’’
扩展:
定位群 ensure_one() 唯一
company_group = ensure_one(bot.groups().search(‘三贱客’))
定位好友
boss = ensure_one(company_group.search(‘無’))
遍历群成员
for member in company_group:
print(member)
将好友的消息转发到文件传输助手
@bot.register(company_group)
def forward_boss_message(msg):
# msg.member 群成员
print(msg.member)
if msg.member == boss:
msg.forward(bot.file_helper, prefix=‘老板发言’)
‘’’
线程堵塞
embed()