教你3分钟打造一个专属微信聊天机器人

3分钟打造专属于你的微信聊天机器人
语言:Python
IDE: 这个不做要求,使用PyCharm / Visual Studio Code 等等均可
前提: 需要先搭建好python环境,版本2.7以上。如果不会搭建的,建议百度,教程很多很简单。
进入正题
  • 注册图灵机器人,接入api。
    在这里插入图片描述
    注册好后登录!然后点击设置
    在这里插入图片描述
    根据你的需求进行定制
    在这里插入图片描述
!!!最重要的,拿到api密钥

在这里插入图片描述

  • 开始编写代码,安装wxpy
# encoding: utf-8
import json  
import requests  
from wxpy import *
	
def reply(text):  
    url = "http://www.tuling123.com/openapi/api"  
    api_key="你的api密钥"  
    payload={
        "key":api_key,  
        "info":text,  
        "userid":"666"  
        }  
    r = requests.post(url,data=json.dumps(payload))  
    #r = requests.get(url,params=payload)
    result = json.loads(r.content)  
    if ('url' in result.keys()):  
        return ""+result["text"]+result["url"]  
    else:  
        return ""+result["text"]  
	
	
bot = Bot(cache_path=True)
print('your bot online')
username = '夏' // 这里写你要和那个好友对话,可模糊匹配,多个同时聊
s = username.decode('utf8','ignore') // 解决中文乱码
found = bot.friends().search(s)
print(found)

@bot.register(found)
def message(msg): 
    ret = reply(msg.text)  
    return ret

@bot.register(found)
def forward_message(msg):  
    ret = reply(msg.text)  
    return ret
embed()
  • 开始测试
    第一次执行时,需要你进行扫码登录,之后就自动保存了
    在这里插入图片描述
    执行后,匹配到好友就能开始聊天了
    当好友给你发送消息时,机器人会替你回复哦。
    在这里插入图片描述
    这是实验结果,右侧为机器人。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值