👉 项目官网 👈

👉 本开源项目的交流群 👈

github star gitee star AI编程 AI交流群

欢迎学习给小白的《12讲 · Python微信机器人》,课程已经更新完毕🚀,每一节课都包含:视频、文档、代码、软件和答疑群,点我下载

本次课程的特点有以下几个:

  1. 适合小白不需要学习复杂的编程知识,拿来就用。
  2. 内容丰富,涵盖热门的微信机器人需求。
  3. 所有功能,只需要1~3行代码就能实现。

本套课程的代码,全部来自开源项目,Python微信机器人的专用库:PyOfficeRobot又一个微信聊天机器人横空出世了,人人可用!

第1讲 - 安装:PyOfficeRobot的下载和安装

PyOfficeRobot是一个第三方库,所以运行代码之前,你的电脑需要有以下Python环境:

有了以上准备,我们可以直接用1行命令,安装PyOfficeRobot这个库。

1
pip install -i https://mirrors.aliyun.com/pypi/simple/ PyOfficeRobot -U

第2讲 - 发送消息

1
2
3
4
5
6
# 首先,将PyOfficeRobot模块导入到我们的代码块中。
import PyOfficeRobot

PyOfficeRobot.chat.send_message(who='小红书:程序员晚枫', message='你好')
# who:发给谁
# message:发送的内容

其中,发消息如何换行?

1
2
3
4
import PyOfficeRobot

PyOfficeRobot.chat.send_message(who='CSDN:程序员晚枫', message='你好' + '{ctrl}{ENTER}' + 'hello')

第3讲 - 发送文件(图片、文档、软件等)

1
2
3
4
5
import PyOfficeRobot

PyOfficeRobot.file.send_file(who='B站:程序员晚枫', file=r'C:\Users\Lenovo\Desktop\temp\0.jpg')
# who:发给谁
# file:发送文件的位置

第4讲 - 关键词回复

1
2
3
4
5
6
7
8
9
10
11
12

import PyOfficeRobot

keywords = {
"我要报名": "你好,这是报名链接:www.python-office.com",
"点赞了吗?": "点了",
"关注了吗?": "必须的",
"投币了吗?": "三连走起",
}
PyOfficeRobot.chat.chat_by_keywords(who='抖音:程序员晚枫', keywords=keywords)
# who:发给谁
# keywords:关键词的组合

第5讲 - 定时发送

其中,keywords里,也可以运行方法:

1
2
3
4
5
6
7
8
9
10
11
12
13

import PyOfficeRobot
import office

keywords = {
"我要报名": office.tools.passwordtools(),
"点赞了吗?": "点了",
"关注了吗?": "必须的",
"投币了吗?": "三连走起",
}
PyOfficeRobot.chat.chat_by_keywords(who='抖音:程序员晚枫', keywords=keywords)
# who:发给谁
# keywords:关键词的组合

第6讲 - 定时发送

1
2
3
import PyOfficeRobot

PyOfficeRobot.chat.send_message_by_time(who='快手:程序员晚枫', message='你好', time='21:51:55')

第7讲 - 收集群成员信息

1
2
3
import PyOfficeRobot

PyOfficeRobot.file.get_group_list()

第8讲 - 批量加好友

1
2
3
4
5
6
7
8
9
import PyOfficeRobot

msg = "你好,我是程序员晚枫,全网同名。"
num_notes = {
# '微信号/手机号': '你给Ta的备注',
'python-office': '公众号-晚枫',
'CoderWanFeng': '小红书-晚枫',
}
PyOfficeRobot.friend.add(msg=msg, num_notes=num_notes)

第9讲 - 桌面版

1
2
3
4
# pip
import PyOfficeRobot

PyOfficeRobot.group.send()

第10讲 - 智能聊天

免费版

1
2
3
4
5
6
# pip install PyOfficeRobot
import PyOfficeRobot

# 智能聊天,只需要一行代码
PyOfficeRobot.chat.chat_robot(who='每天进步一点点')

ChatGPT版

1
2
3
4
5
6
# pip install PyOfficeRobot
import PyOfficeRobot

#
PyOfficeRobot.chat.chat_by_gpt(who='程序员晚枫', api_key='你的api_key')

程序员晚枫专注AI编程培训,小白看完他和图灵社区合作的教程《30讲 · AI编程训练营》就能上手做AI项目。

🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!