微信机器人 3

#-- 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()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值