cover_image

一个15分钟的视频,教你用Python创建自己的微信聊天机器人!文中赠送全部源代码

程序员晚枫 Python自动化办公社区 2021年12月12日 03:07

后台回复‘0816’,加入Python交流群~

让你的努力,在这里发光

图片

Python自动化办公社区 

(网站:www.python4office.cn)

第 701 篇推文 | 原创:💻晚枫

图片

你好,我是程序员晚枫

在社区交流群(👉传送门)里的朋友都知道,社区有一个智能聊天机器人:

1、24小时在线的智能客服,

2、根据大家的提问,自动回复对应的学习资料,

3、对群聊信息进行数据可视化分析,得出有价值的报告,

4、可以增加:查询天气、电影资源、火车票信息等拓展功能。

很多同学也对开发一个自己的机器人,很感兴趣。

所以我今天给大家录制了一个视频,分享一下微信聊天机器人怎么开发,怎么使用,源代码放在视频下方了,有任何问题,欢迎大家留言和我交流。

喜欢的话欢迎给本文点个赞哟~图片


讲解视频

视频加载失败,请刷新页面再试

刷新

👆点击以上视频,观看微信机器人的代码讲解👆

视频中的代码

 1# -*- coding: UTF-8 -*-
2# @公众号 :Python自动化办公社区
3# @Software: PyCharm 安装教程:https://mp.weixin.qq.com/s/a0zoCo9DacvdpIoz1LEN3Q
4# @Description: 用Python开发微信聊天机器人
5# Python全套学习资源:https://mp.weixin.qq.com/s/G_5cY05Qoc_yCXGQs4vIeg
6
7from wxpy import *
8import requests, json, time
9import datetime
10
11# 创建机器人
12bot = Bot()
13# bot = Bot(console_qr=-2, cache_path=True)  # 移植到linux,console_qr设置True和2都无法扫描登录,设置-2之后正常登录。
14
15
16@bot.register(Group)
17def print_messages(msg):
18    # 登陆微信的用户群昵称
19    user_name = msg.sender.self.name
20    # 信息内容
21    content = msg.raw['Content']
22    # 发信息好友名称
23    friend_name = msg.raw['ActualNickName']
24    # 打印出对方说的话
25    print("{} - 说 - {}".format(friend_name,content))
26
27    # 类型
28    type = msg.raw['Type']
29
30    # 请自行添加关键词对应的内容
31    keywords_dic = {
32
33        '你好''你好,我是机器人',
34        '写作变现''写作变现系列,真香!http://t.cn/A6xHLdYK',
35        '自动化办公''0基础如何学习自动化办公? http://t.cn/A6xHPxpx',
36
37    }
38    #把昵称,改为你自己的
39    if  '程序员晚枫' in user_name:
40        # 以下代码,不要修改
41        for key in keywords_dic.keys():
42            if key in content:
43                res_keyword_reply = '''{}'''
44                reply_content = res_keyword_reply.format(keywords_dic[key])
45                return reply_content
46
47
48# 堵塞线程,并进入 Python 命令行
49# embed()
50bot.join()


视频中提到的参考资料


用视频的形式,给大家分享Python自动化办公的知识,


大家喜欢的话,可以留言、点赞+在看告诉我你的需求和建议,


收到大家的积极反馈,我会更快的改进,不断更新的~


下所有链接,都可以点击直达👇加油!!!









图片


获取阿里云服务器

👇关于云服务器的介绍👇

拥有一台自己的云服务器可以做哪些很酷的事情?

我推荐的阿里云,扫码直达

👇

图片


 热 文 推 荐 


图片

用1个案例,让你快速掌握Python+Excel自动化办公(附代码和资料)


图片

阿里云+WordPress,自动化生成个人网站!


图片

423页PDF:《Python编程初学者指南》


图片
“阅读原文”解锁往期资料合集
1个视频,讲1个案例 · 目录
上一篇使用 Gitee + Hexo 免费搭建个人网站下一篇为什么你一直有刷不完的美女视频?数据分析YYDS~
继续滑动看下一个
Python自动化办公社区
向上滑动看下一个