资讯专栏INFORMATION COLUMN

520为心爱的TA定制一个生活小助理吧

王陆宽 / 2351人阅读

摘要:只需要短短的几行代码结合微信就可以为你心爱的打造一个贴心智能小助理。每天早上的时候准时推送今天天气情况生活指数等。只需要两行代码即可注册一个定时执行事件,写好提前想好的提醒语。淡忘你的小可爱提醒你该喝水了快喝一杯水

只需要短短的几行代码结合微信就可以为你心爱的TA打造一个贴心智能小助理。

1. 每天早上7.30的时候准时推送今天天气情况、生活指数等。如图:

每天早上,上面的通知都会准时的出现在你的微信中,而实现这些功能只需要短短的几行代码,如下:

1. 首先需要引用 wxpy python 库如下: from wxpy import * import requests import schedule 2. 注册机器人 bot = Bot(cache_path=True,console_qr = 1) myself = bot.self bot.enable_puid("wxpy_puid.pkl") 3. 找到你要发送提醒的微信昵称 Lie = bot.friends().search(u"Lie") 4. 定义定时事件 def auto_send(): weather = sendweather("苏州") Lie.send(weather) 5. 抓取当天天气 def sendweather(city): header = { "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "zh-CN,zh;q=0.8", "Connection": "keep-alive", "User-Agent": "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.235" } url = "https://free-api.heweather.com/s6/weather/forecast");

到这里就大功告成了!! 机器人将在每天早上七点的时候推送天气预报,到你心爱的TA的微信上。

2. 添加聊天机器人

因为在wxpy中已经继承了图灵机器人,我们只用设置自己申请的key就可以了。

tuling = Tuling(api_key="key") @bot.register(msg_types=FRIENDS)

3. 每天定时提醒TA记得喝水,不要长时间坐着。

只需要两行代码即可,注册一个定时执行事件,写好提前想好的提醒语。

def water(msg): qc = bot.friends().search(u"★淡忘★")[0] qc.send(msg) schedule.every().day.at("10:00").do(water, "你的小可爱提醒你:"+ " " + "该喝水了!!!!快喝一杯水!!!!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/6699.html

相关文章

  • 超简单!只需简单几步即可TA定制天气助理!!

    摘要:前提虽然我们每天都会查看天气,但是如果你能够用限制微信每天早上七点定时为推送天气预报,生活指数。重要其中模块是本项目以及后续项目中很重要的模块,就是因为这个开源项目,我们才能使其与微信产生交互。 showImg(https://segmentfault.com/img/remote/1460000019558841?w=1920&h=1279); 前提 虽然我们每天都会查看天气,但是如...

    NicolasHe 评论0 收藏0
  • 毫无色彩二哲和他巡礼之年

    摘要:前戏今年,对于我个人而言遭遇了三个重大的转折点。尽可能的把沟通成本用约定和文档降低。学习的这一年可以说年的学习,在上半年的精力,放在了技术上。而下半年则相反。 前戏 今年,对于我个人而言遭遇了三个重大的转折点。 15年9月大三休学创业,16年9月重新复学大三 在2016年4月顺利引进天使轮,公司从厦门集美区搬到了深圳南山区 16年底,我们正在准备接入A轮 16年与15年相比,总体来...

    Alex 评论0 收藏0
  • TA约你看《复联》 ,ETM全球有奖中文名征集活动等你“出名”

    摘要:评选方式由评选组进行筛选及评审,确定奖共名。最高票选名字将会作为本次征集活动的最终采用中文名备选。应征中文名版权归活动主办方所有,活动主办方有权对应征中文名公开发表结集推送展览展示等。 showImg(https://segmentfault.com/img/bVbrOZz?w=838&h=375);- 千呼万唤的《复仇者联盟4:终局之战》终于在万众期待里揭晓最终结局,灭霸,也在朋友圈...

    Shihira 评论0 收藏0
  • 区块链项目如何俘获用户芳心,这些用户心声你值得听一听

    摘要:转机出现在一次和朋友的聊天中,他说最近关注到一个项目,有两位诺奖获得者作为顾问参与,而且解决了不可能三角的问题。 核心提示:一份来自ETM社区的用户自述书。 showImg(https://segmentfault.com/img/bVbryGQ?w=900&h=500);好的项目离不开用户的关注和支持,再好的项目如果失去了用户的信任,都将是零。非常幸运的是,一直深耕于技术的ETM团队...

    XiNGRZ 评论0 收藏0

发表评论

0条评论

王陆宽

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<