python实现向微信用户发送每日一句 python实现微信聊天机器人


Posted in Python onMarch 27, 2019

分享几个Python针对微信的小工具,供大家参考,具体内容如下

用Python实现向微信用户发送每日一句

# -*- coding:utf-8 -*-
from __future__ import unicode_literals
from threading import Timer
from wxpy import *
import requests
#bot = Bot()
#bot = Bot(console_qr=2,cache_path="botoo.pkl")#这里的二维码是用像素的形式打印出来!,如果你在win环境上运行,替换为 bot=Bot()
bot = Bot(cache_path=True)
 
def get_news1():
#获取金山词霸每日一句,英文和翻译
 url = "http://open.iciba.com/dsapi/"
 r = requests.get(url)
 contents = r.json()['content']
 translation= r.json()['translation']
 return contents,translation
def send_news():
 try:
  my_friend = bot.friends().search(u'浩')[0] #你朋友的微信名称,不是备注,也不是微信帐号。
  my_friend.send(get_news1()[0])
  my_friend.send(get_news1()[1][5:])
  my_friend.send(u"以上是金山词霸每日一句,http://www.qq.com\" data-miniprogram-appid=\"wxae430cc3e778834b\" data-miniprogram-path=\"pages/goLogin/goLogin\"")
  t = Timer(10, send_news)#每86400秒(1天),发送1次,不用linux的定时任务是因为每次登陆都需要扫描二维码登陆,很麻烦的一件事,就让他一直挂着吧
  t.start()
 except:
  my_friend = bot.friends().search('回???是如此伤')[0]#你的微信名称,不是微信帐号。
  my_friend.send(u"今天消息发送失败了")
if __name__ == "__main__":
 send_news()

用Python调用图灵机器人接口实现微信聊天机器人

import kivy
 
kivy.require('1.9.1')
from kivy.app import App
from kivy.uix.button import Button
import itchat
import requests
 
class test(App):
 def get_response(msg):
  apiUrl = 'http://www.tuling123.com/openapi/api'
  data = {
   'key': '0646d90819004f2fa565852c0fe3c3af', # Tuling Key
   'info': msg, # 这是我们发出去的消息
   'userid': '123', # 这里你想改什么都可以
  }
  # 我们通过如下命令发送一个post请求
  r = requests.post(apiUrl, data=data).json()
  return r.get('text')
 
 @itchat.msg_register(itchat.content.TEXT)
 def print_content(msg):
  return get_response(msg['Text'])
 
 @itchat.msg_register([itchat.content.TEXT], isGroupChat=True)
 def print_content(msg):
  return get_response(msg['Text'])
 
 itchat.auto_login(True)
 itchat.run()
 
 
if __name__ == '__main__':
 test().run()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python迭代器和生成器介绍
Mar 06 Python
给Python初学者的一些编程技巧
Apr 03 Python
详解duck typing鸭子类型程序设计与Python的实现示例
Jun 03 Python
Pycharm远程调试openstack的方法
Nov 21 Python
python实现word 2007文档转换为pdf文件
Mar 15 Python
PyQt5每天必学之工具提示功能
Apr 19 Python
python 处理telnet返回的More,以及get想要的那个参数方法
Feb 14 Python
python用线性回归预测股票价格的实现代码
Sep 04 Python
使用pygame写一个古诗词填空通关游戏
Dec 03 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
Dec 12 Python
Python调用.net动态库实现过程解析
Jun 05 Python
Python 正则模块详情
Nov 02 Python
Pandas读写CSV文件的方法示例
Mar 27 #Python
使用Python的SymPy库解决数学运算问题的方法
Mar 27 #Python
超简单使用Python换脸实例
Mar 27 #Python
python爬虫爬取微博评论案例详解
Mar 27 #Python
Python实现查找字符串数组最长公共前缀示例
Mar 27 #Python
详解python中@的用法
Mar 27 #Python
详解python列表生成式和列表生成式器区别
Mar 27 #Python
You might like
PHP中对数据库操作的封装
2006/10/09 PHP
别人整理的服务器变量:$_SERVER
2006/10/20 PHP
Look And Say 序列php实现代码
2011/05/22 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
2017/04/19 PHP
function, new function, new Function之间的区别
2007/03/08 Javascript
Prototype Date对象 学习
2009/07/12 Javascript
JavaScript 原型链学习总结
2010/10/29 Javascript
Javascript的各种节点操作实例演示代码
2012/06/27 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
如何解决谷歌浏览器下jquery无法获取图片的尺寸
2015/09/10 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
2015/09/18 Javascript
整理关于Bootstrap表单的慕课笔记
2017/03/29 Javascript
详解用webpack把我们的业务模块分开打包的方法
2017/07/20 Javascript
VSCode 配置React Native开发环境的方法
2017/12/27 Javascript
vue-cli 打包使用history模式的后端配置实例
2018/09/20 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
2020/11/04 Javascript
JS使用setInterval计时器实现挑战10秒
2020/11/08 Javascript
[05:07]DOTA2英雄梦之声_第14期_暗影恶魔
2014/06/20 DOTA
python中函数传参详解
2016/07/03 Python
Python创建xml文件示例
2017/03/22 Python
基于python select.select模块通信的实例讲解
2017/09/21 Python
78行Python代码实现现微信撤回消息功能
2018/07/26 Python
启动Atom并运行python文件的步骤
2018/11/09 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
Django ORM 查询管理器源码解析
2019/08/05 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
python切割图片的示例
2020/11/12 Python
Python3 用什么IDE开发工具比较好
2020/11/28 Python
SkinCeuticals官网:美国药妆品牌
2018/04/19 全球购物
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
工伤认定行政答辩状
2015/05/22 职场文书
团队执行力培训心得体会
2015/08/15 职场文书
图文详解matlab原始处理图像几何变换
2021/07/09 Python
golang中的struct操作
2021/11/11 Golang
vue实现书本翻页动画效果实例详解
2022/04/08 Vue.js
Win10 Anaconda安装python-pcl
2022/04/29 Servers