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脚本实现Web漏洞扫描工具
Oct 25 Python
定制FileField中的上传文件名称实例
Aug 23 Python
python 编写简单网页服务器的实例
Jun 01 Python
Python读取excel指定列生成指定sql脚本的方法
Nov 28 Python
Python 3.x基于Xml数据的Http请求方法
Dec 28 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
Jun 28 Python
Django中如何使用sass的方法步骤
Jul 09 Python
python飞机大战 pygame游戏创建快速入门详解
Dec 17 Python
python实现大战外星人小游戏实例代码
Dec 26 Python
Python自动重新加载模块详解(autoreload module)
Apr 01 Python
Pycharm配置PyQt5环境的教程
Apr 02 Python
Python基于template实现字符串替换
Nov 27 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 form 表单传参明细研究
2009/07/17 PHP
php列出一个目录下的所有文件的代码
2012/10/09 PHP
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
Laravel框架实现文件上传的方法分析
2019/09/29 PHP
Laravel登录失败次数限制的实现方法
2020/08/26 PHP
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
JQUBAR1.1 jQuery 柱状图插件发布
2010/11/28 Javascript
关于锚点跳转及jQuery下相关操作与插件
2012/10/01 Javascript
document.all的一个比较完整的总结及案例
2013/01/31 Javascript
无闪烁更新网页内容JS实现
2013/12/19 Javascript
js 触发select onchange事件代码
2014/03/20 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
深入浅析JavaScript函数前面的加号和叹号
2016/07/09 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
利用node.js爬取指定排名网站的JS引用库详解
2017/07/25 Javascript
详谈表单重复提交的三种情况及解决方法
2017/08/16 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
基于js中的存储键值对以及注意事项介绍
2018/03/30 Javascript
详解JSON Web Token 入门教程
2018/07/30 Javascript
全面解析JavaScript Module模式
2020/07/24 Javascript
浅谈JSON5解决了JSON的两大痛点
2020/12/14 Javascript
python实现自动更换ip的方法
2015/05/05 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2018/07/13 Python
python 运用Django 开发后台接口的实例
2018/12/11 Python
python版百度语音识别功能
2019/07/09 Python
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
斯洛伐克香水和化妆品购物网站:Parfemy-Elnino.sk
2020/01/28 全球购物
财务担保书范文
2014/04/02 职场文书
教室布置标语
2014/06/26 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
导游词怎么写
2015/02/04 职场文书
2015年加油站工作总结
2015/05/13 职场文书
运动员代表致辞
2015/07/29 职场文书
python opencv通过4坐标剪裁图片
2021/06/05 Python
python实现股票历史数据可视化分析案例
2021/06/10 Python