用 Python 简单构建微信群机器人

QQ群机器人现在已经烂大街了,甚至腾讯都推出了自家的QQ机器人,相比之下,微信群聊就显得无聊许多,有时候几个星期都不一定有一个人冒泡,于是便有了这篇水文 ❓

首先要去 http://www.tuling123.com/ 申请一个api,免费的

准备:

  • Python 2/3
  • 电脑*1(Linux,Windows不限,反正能运行Python就行)
  • 微信*1

安装:

  • 微信机器人用到的项目是 wxpy  官方文档说明很详细,可以根据自己的需要编写,这里只是一个简单的案例
  • 安装 wxpy:pip install -U wxpy
  • 如果是Linux的话还需要安装pillow依赖:pip install pillow
  • 有时候安装pillow会出现依赖包缺失错误,需要先安装pillow依赖库:sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk

运行:

  • # coding: utf-8
     import requests
     from wxpy import *
     import json#登陆 //如果你是Linux系统在括号内添加console_qr=True
     bot = Bot()#图灵接口
     def talks_robot(info = '人工智障小月'):
     api_url = 'http://www.tuling123.com/openapi/api'
     apikey = '你的api'
     data = {'key': apikey,
     'info': info}
     req = requests.post(api_url, data=data).text
     replys = json.loads(req)['text']
     return replys#聊天回复 仅限群聊被@时回复,其他情况一律不回复
     @bot.register([Group])
     def auto_reply(msg):
     message = '{}'.format(msg.text)
     replys = talks_robot(info=message)
     if isinstance(msg.chat, Group) and not msg.is_at:
     return
     else :
     return replys#让程序保持运行
     bot.start()
     embed()
  • 将上面的代码另存为.py文件  可能会出错,请到百度云下载:链接:http://pan.baidu.com/s/1c8KEZk 密码:v4l3
  • 运行后效果如下图

还有更多功能自己去发掘吧 
:mrgreen:
 

评论

  1. 初夏阳光
    Android Chrome 59.0.3071.92
    4年前
    2017-7-12 17:06:55

    嗯???这个不错唉?有空一定要折腾下

    • Ice-Hazymoon 博主
      Windows Chrome 60.0.3112.7
      4年前
      2017-7-12 18:38:48

      emmm…最近好像在严查微信机器人,前一阵子被封了好多,我现在都不敢开了

  2. Mysaku
    Windows Firefox 54.0
    4年前
    2017-7-15 13:21:49

    2333333真的假的为什么非要有汉字那就随便写两个吧这是恶意灌水

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇