鱼C论坛

 找回密码
 立即注册
查看: 654|回复: 1

求助:微信机器人回复@自己,不@问自己的人。

[复制链接]
发表于 2019-6-9 18:19:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
求助:微信机器人回复@自己,不@问自己的人。

如:

A:        
        @机器人 天气如何

机器人:
        @机器人  天气良好

怎么变成:

机器人:

        @A  天气良好
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-6-9 18:21:07 | 显示全部楼层
代码没有保存上,附上:
  1. import itchat
  2. import requests

  3. def get_response(msg):
  4.     apiUrl = 'http://www.tuling123.com/openapi/api'
  5.     data = {
  6.         'key': '9ab9fc93d4e24e07b0b71a4d82e56ff7',  # Tuling Key
  7.         'info': msg,  # 这是我们发出去的消息
  8.         'userid': 'wechat-robot',  # 这里你想改什么都可以
  9.     }
  10.     # 我们通过如下命令发送一个post请求
  11.     r = requests.post(apiUrl, data=data).json()
  12.     return r.get('text')

  13. @itchat.msg_register(itchat.content.TEXT)
  14. def print_content(msg):
  15.     return get_response(msg['Text'])
  16. '''
  17. @itchat.msg_register([itchat.content.TEXT], isGroupChat=True)
  18. def print_content(msg):
  19.     return get_response(msg['Text'])
  20. '''
  21. @itchat.msg_register(itchat.content.TEXT, isGroupChat=True,)
  22. def group_text_reply(msg):
  23.     # 在群聊中只对@你的人才回复,可以设置if msg['isAt']:
  24.     if msg['isAt']:
  25.         itchat.send((msg['Text']),)
  26.         return get_response(msg['Text'],msg['FromUserName'])

  27. itchat.auto_login(True)
  28. itchat.run()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-16 07:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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