吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1721|回复: 7
收起左侧

[求助] 有用过wxpy的大佬吗,跨年将至,想处理收到的消息判断是否含祝福关键字自动回复

[复制链接]
战忽地狱猫 发表于 2019-12-31 21:57
         
有用过wxpy的大佬吗?跨年将至,
如果想对message进行处理,如果收到消息包含祝福词则回复同乐要怎么写

wxpy封装的message好像不能直接对message的text成员进行判断也没有相关处理接口
所以提了一个比较小白的问题
请问有什么办法吗?
强制转换类型再判断字符串关键字?
但是python自带的强制转换好像不能转封装好的message.text吧
求一个解决办法
如果能帮忙给出解决代码就更加不胜感激了QAQ、
def reply_self(msg):
    #如果来自群聊且不被艾特--不回复
    if isinstance(msg.chat, Group) and not msg.is_at:
        return
    else:
        #回复其他所有消息
        # return 'received: {} ({})'.format(msg.text, msg.type)
        msg.reply('您好,本人沉迷期末预习,看到消息会及时处理')
        msg.reply('已收到消息:'+msg.text)
        print(msg.sender)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 战忽地狱猫 发表于 2019-12-31 21:58
蹲一个大佬教育一下我这个python小白
 楼主| 战忽地狱猫 发表于 2019-12-31 22:03
silencecs 发表于 2019-12-31 22:13
 楼主| 战忽地狱猫 发表于 2019-12-31 22:14
silencecs 发表于 2019-12-31 22:13
没用过, 你应该看看文档

文档里面里面对消息的处理没有分割和判断的接口
Lopht 发表于 2019-12-31 22:18
不要找了,官方的文档很全面了,看完找不到解决的办法那就没办法解决。
看这里,少年 ,你想要的关于message的一切操作。
https://wxpy.readthedocs.io/zh/latest/messages.html#id11

免费评分

参与人数 1吾爱币 +1 收起 理由
战忽地狱猫 + 1 谢谢@Thanks!

查看全部评分

silencecs 发表于 2019-12-31 22:24
战忽地狱猫 发表于 2019-12-31 22:14
文档里面里面对消息的处理没有分割和判断的接口

根据文档中给的例子.msg.text看起来像是一个字符串. 如果你想判断, 可以使用字符串的方法: 比如

判断:
```python

"你好" in msg.text
```
分割

```
msg.text.split(',')

```

免费评分

参与人数 1热心值 +1 收起 理由
战忽地狱猫 + 1 谢谢@Thanks!

查看全部评分

silencecs 发表于 2019-12-31 22:25
doc: https://github.com/youfou/wxpy
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 00:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表