itchat 实现微信智能机器人

itchat 实现微信智能机器人

GitHub

https://github.com/andytt/WeChat_auto_robot

思路

晚上已经有不少itchat+图灵机器人实现个人小助手的Code了。这里添加了更细致的控制、发送问候、撤回消息检测等等功能

img1

img2

功能

  1. 可以智能回复对话,并可以查询天气、新闻、火车、飞机……
  2. 群聊中,如果被@,也能够智能回话
  3. 好友发送等图片、文件等被自动缓存,并发送到“文件小助手”
  4. 可以监控撤回的消息
  5. 每日可以定时向群或者好友发送天气和新闻
  6. 可以通过手机微信,远程配置程序。
  7. 可以自定义小助手的名称、称呼方式、修改城市等……

使用

  1. 安装itchat库,使用python3.6
  2. 在图灵机器人网注册并生成机器人,将apikey替换层自己的
  3. 将wechat.py中的部分配置按照自己的需求修改
  4. 运行python程序,扫二维码登陆微信。

配置信息

  • robot_on : 配置时候需要打开小助手
  • group_on : 小助手接受群消息开关
  • retrieve_on : 监控撤回消息开关
  • apikey : 在图灵机器人网注册后生成自己的
  • robot_name :定义小助手名称
  • self_name :定义自己的名称
  • call_name :对使用者的称谓
  • max_list :当获取的新闻、菜单条目较多时,最多输出的条目
  • self_local : 本地地址
  • ask_list :每日推送的群列表
  • ask_time : 每日推送时间

总结

这次算是学习了下itchat这个python库。之后python风格要更加pythonic才好!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/70022.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一个命令就可启用的微信机器人WhoChat

WhoChat 地址:https://github.com/amchii/whochat 一个依赖于 ComWeChatRobot提供的Com接口的微信机器人,在此之上提供了: 发布至PyPI,可以一键安装命令行支持,可以方便通过命令操作(见下面使用说明)Web…

Python操控微信,实现微信机器人

自从微信禁止网页版登陆之后,itchat 库实现的功能也就都不能用了,那现在 Python 还能操作微信吗?答案是:可以! 在Github上有一个项目叫《WeChatPYAPI》可以使用 Python 对微信进行操控。简单来说,它是通过…

使用Wechaty实现微信机器人操作

wechaty WechatyWechaty token什么是wechaty token如果获取wechaty token Wechaty 与微信Hook的区别Wechaty会不会被封号自己的一个Wechaty的开源项目 Wechaty Wechaty 按照我的理解就是一个可以实现微信机器人的多端协议框架。为什么说是多端呢,因为他包含了微信p…

REMIX:重构·连接·进化|徐亚波博士D3大会演讲实录

“欢迎大家和数说故事一起来到新世界,和我们一起,来玩一个AI普适场景的无限游戏。” 在数说故事第六届D3智能营销峰会上,数说故事创始人兼CEO徐亚波博士带来「REMIX——重构连接进化」的主题分享,聚焦“ChatGPT开启的AGI时代有什么…

UBUNTU虚拟机镜像安装后无法联网解决办法

在虚拟机中安装Ubuntu 18.04.6 LTS的过程中,遇到了问题:当我把镜像源更改好之后,运行apt-get update命令,突然发现不能联网,如下图,之后访问baidu验证,确实也无响应; 但是其他装好的…

实在智能魅力抢眼!携超自动化解决方案和校企合作新范式点燃第七届世界智能大会

为深入实施创新驱动发展战略,推动智能科技赋能经济社会发展,促进校企双方交换需求清单,全方位搭建校企握手通道,5月18日,由国家发展和改革委员会、科学技术部、国家广播电视总局、中国科学院等联合主办的第七届世界智能…

使用AI协助写代码步骤:

1,安装 Visual Studio Code 这个软件 下载地址:https://code.visualstudio.com/Download 或 https://o0b.cn/tk/?dvscode (这个地址下载更快) 2,安装ChatGPT扩展 安装好 Visual Studio Code 后,打开Visual Studio Cod…

聊聊A股市场

聊聊A股市场 昨晚关于这块美联储这快,其实从消息层面来讲的话,个人觉得到没什么的,核心还是看整体市场表现,昨天在文章中也谈及不用过多的关心很多的东西这块的,毕竟系统性风险都不在你我的控制范围之内这块的&#xf…

班导师见面会会议记录

班导师见面会会议记录 会议名称 班导师见面会 应到人数 7人 敬泓杰,夏景陶,王宇昊,张俊波,许林霞,陈禹池,张会 会议时间 10月16日下午3点 请假人数 0人 会议地点 明理楼b505 迟到人数 0人 记录人 张剑 缺席…

即兴社交记录#一场跨学科聚会

一个简单的记录, 感兴趣可以关注社群动态

Tal Ben-Shahar 积极心理学_课程小结

本贴只用于自我课程记录,不喜勿喷,喷者biss。 课程介绍:我们来到这个世上,到底追求什么才是最重要的?他坚定地认为:幸福感是衡量人生的唯一标准,是所有目标的最终目标。塔尔博士被誉为"最受…

这份会议录音转文字教程请记得收藏好

录音转文字是一项令人惊叹的技术,它可以将语音内容快速准确地转换成文字形式。无论是会议记录、采访讲话还是个人笔记,通过将录音转换为文字,我们可以更方便地阅读、编辑和分享内容。这项技术不仅提高了工作效率,还有助于信息存储…

对话庄表伟老师-文字实录

我内心有一套价值观,有一套世界观,它是一个完整的整体,无论我做任何的事情,工作也好、生活也好、学习也好、去做社区也好、或者是结识朋友也好、去聊天也好,背后的价值观在内心都是一整套的,互相之间是不会…

如何写出高效、准确的会议记录?

在企业或组织中,会议是一种常见的沟通和决策方式。作为参会人员之一,撰写一份高效、准确的会议记录显得尤为重要。会议记录不仅记录了会议的主题、议题和讨论结果,还能帮助参与者回顾会议过程、梳理思路、明确职责,同时也为后续工…

图书管理系统项目开发计划书

项目开发计划书.rar 来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12443821/viewspace-567546/,如需转载,请注明出处,否则将追究法律责任。 转载于:http://blog.itpub.net/12443821/viewspace-567546/

【项目篇- 项目计划书封面如何设计?(千字图文总结建议)】创新创业竞赛项目计划书

目录 适用范围1 总体建议2 简单设计2.1 形状背景2.2 图片背景 3 复杂设计3.1 项目内容展现3.2 计划书整体设计风格定调 4 互联网、挑战杯等高等级比赛封面设计 本篇结合了若干份国奖省奖计划书,结合个人经验,给出一些项目计划书封面设计的建议&#xff0…

py0_二十一天计划书(前言以及本计划书)

​################################################## 目录 Python 小白的二十一天学习挑战赛 Python 活动简介 创作计划 学习计划 学习日记 学习计划实际完成情况 第一部分 初识 Python 第一天 —— py0_二十一天计划书(前言以及本计划书) …

软件测试——图书管理系统的测试计划书

《图书管理系统》一、简介 1.目的 为了验证图书管理系统的图书管理模块能否正常实现,以图书管理系统作为测试对象,展开系统测试。 2.背景 图书管理系统包括图书录入、图书修改、图书删除、图书查询等九个子系统,用于管…

商业计划书编写注意事项(我真的是正经的程序员。。)

前言 : 公司要写商业计划书,我是社会主义一块砖。把其中一些重要的点记录下来,也是分享给有缘人哈。 1、 要点 1、整体文档要有逻辑性,体系化,每一页应该有其存在的价值。 2、介绍公司主要产品,其他产品可…

博士申请研究计划书

肌肉协同理论的完善与应用 (1)分析不同技术动作中肌肉激活模式,探讨肌肉协同假说在这些激活模式与前人对 于行走运动研究的差异性,同时对核心肌群和上肢肌的肌肉激活模型特征进行整理,总结其 规律性与差异性&#xff…