因为之前想过 如果每天早上微信能够发送天气预报给我,给我老婆多好,然后就动手看网上的教程做了一个可以定时发送天气预报的程序,

最近又想到折腾,做了一个更加详细的版本。但是需要主动操作

具体操作看图。





部分代码:

  1. #coding=utf8
  2. import requests
  3. from requests import exceptions
  4. from urllib.request import urlopen
  5. from bs4 import BeautifulSoup
  6. from urllib.parse import urlencode
  7. from threading import Timer
  8. import re
  9. from wxpy import *
  10. import schedule
  11. import time
  12. import http
  13. import json
  14. import datetime
  15. import random
  16. bot = Bot(cache_path=True,console_qr = 1)
  17. myself = bot.self
  18. bot.enable_puid('wxpy_puid.pkl')
  19. tuling = Tuling(api_key='换成自己的图片key')
  20. group = bot.groups().search(u'Test')
  21. shgroup = bot.groups().search('伐木累
  22. 用python实现的一个自动聊天的机器人的更多相关文章

      1. 用Python+Aria2写一个自动选择最优下载方式的E站爬虫
      1. 前言 E站爬虫在网上已经有很多了,但多数都只能以图片为单位下载,且偶尔会遇到图片加载失败的情况:熟悉E站的朋友们应该知道,E站许多资源都是有提供BT种子的,而且通常打包的是比默认看图模式更高清的文件: ...

      1. 用python写的一个自动卸载python包的脚本
      1. import osplist=os.popen("pip list") # 执行windows cmd命令,获取所有包package列表,并获取返回结果到plist#跳过第1,2行 ...

      1. python 3 - 写一个自动生成密码文件的程序
      1. 1.你输入几,文件里面就给你产生多少条密码 2.密码必须包括,大写字母.小写字母.数字.特殊字符 3.密码不能重复 4.密码都是随机产生的 5.密码长度6-11 import string,rando ...

      1. 「懒惰的美德」我用 python 写了个自动生成给文档生成索引的脚本
      1. 我用 python 写了一个自动生成索引的脚本 简介:为了刷算法题,建了一个 GitHub仓库:PiperLiu / ACMOI_Journey,记录自己的刷题轨迹,并总结一下方法.心得.想到一个需求 ...

      1. 打造一个window桌面应用:在线聊天对话机器人
      1. 大家好,我是辰哥~~~ 本文目标:打造一个window桌面应用:在线聊天对话机器人. 今天辰哥教大家做一个在线聊天对话机器人桌面应用,已经打包成exe可执行文件,读者可以直接拿来使用, 先上演示图 聊 ...

      1. 用Q-learning算法实现自动走迷宫机器人
      1. 项目描述: 在该项目中,你将使用强化学习算法,实现一个自动走迷宫机器人. 如上图所示,智能机器人显示在右上角.在我们的迷宫中,有陷阱(红色炸弹)及终点(蓝色的目标点)两种情景.机器人要尽量避开陷阱.尽 ...

      1. dotnet 将自动代码格式化机器人带入团队 GitLab 平台
      1. 给团队带入一个 代码格式化机器人 能提升团队的幸福度,让团队的成员安心写代码,不用关注代码格式化问题,将格式代码这个粗活交给机器人去做.同时也能减少在代码审查里撕格式化问题的时间,让更多的时间投入到更 ...

      1. Python之路,Day18 - 开发一个WEB聊天来撩妹吧
      1. Python之路,Day18 - 开发一个WEB聊天来撩妹吧   本节内容: 项目实战:开发一个WEB聊天室 功能需求: 用户可以与好友一对一聊天 可以搜索.添加某人为好友 用户可以搜索和添加群 每个 ...

      1. Python开发一个WEB聊天室
      1. 项目实战:开发一个WEB聊天室 功能需求: 用户可以与好友一对一聊天 可以搜索.添加某人为好友 用户可以搜索和添加群 每个群有管理员可以审批用户的加群请求,群管理员可以用多个,群管理员可以删除.添加. ...

    1. 随机推荐

        1. Ubuntu中安装 mercurial – TortoiseHG
        1. sudo add-apt-repository ppa:tortoisehg-ppa/releases sudo add-apt-repository ppa:mercurial-ppa/releas ...

        1. 以最简单的方式讲HashMap
        1.   以最简单的方式讲HashMap HashMap可以说是面试中最常出现的名词,这次头条的一面,第一个问的问题就是HashMap.所以就让我们来探讨下HashMap吧. 实验环境:JDK1.8 首先先 ...

        1. c#计算机视觉库openCVSharp
        1. 作为研究计算机视觉的一员,大家肯定对Intel大名鼎鼎的openCV系列计算机视觉库耳熟能详,对于很多人来说openCV甚至已经成为其项目研究不可缺少的一部分.但是,由于项目兼容性的要求.openCV ...

        1. phpmock测试
        1. 随着互联网发展,前后端分离的开发模式兴起,Mock也从以住的幕后走上了台面,让更多的人而得知, 以前传统的开发方式Mock大多局限在后端人员接触较多一些,那么什么是Mock? Mock其实就是真实数据 ...

        1. JavaScript大师必须掌握的12个知识点
        1. 既然你对这篇文章感兴趣,我想你应该是一位前端开发,也许你有一份不错的工作.自主创业甚至是一位自由从业者.不知你的前端技术如何,也许你是一位新手,亦或是一位资深开发. 如果你想让自己成为一个 JavaS ...

        1. react 源码之setState
        1. 今天看了react源码,仅以记录. 1:monorepo (react 的代码管理方式) 与multirepo 相对. monorepo是单代码仓库, 是把所有相关项目都集中在一个代码仓库中,每个mo ...

        1. MySQL如何修改密码
        1. 以下几种方法可供选择 第一种方式: 最简单的方法就是借助第三方工具Navicat for MySQL来修改,方法如下: 1.登录mysql到指定库,如:登录到test库. 2.然后点击上方“用户”按钮 ...

        1. Spring boot入门(一):快速搭建Spring boot项目
        1. (一)Spring boot介绍 本部分摘自:https://www.zhihu.com/question/64671972/answer/223383505 Spring Boot是由Pivotal ...

        1. Activity的启动流程
        1. 前言:新启动一个activity分为两种情况,第一种是在Launcher的桌面点击icon图标启动一个新的应用,第二种是在应用启动的情况下从OneActivity->TwoActivity 其实 ...

        1. Emmet 简介
        1. Emmet 简介 Intro 什么是 Emmet? Emmet is a plugin for many popular text editors which greatly improves HTM ...