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中文件操作简明介绍
Apr 13 Python
Python实现合并字典的方法
Jul 07 Python
python获取当前用户的主目录路径方法(推荐)
Jan 12 Python
python非递归全排列实现方法
Apr 10 Python
python中安装模块包版本冲突问题的解决
May 02 Python
python3实现跳一跳点击跳跃
Jan 08 Python
python模块导入的细节详解
Dec 10 Python
解决python 上传图片限制格式问题
Oct 30 Python
Pytorch 之修改Tensor部分值方式
Dec 27 Python
Python xlrd excel文件操作代码实例
Mar 10 Python
python3.7添加dlib模块的方法
Jul 01 Python
使用Python爬取小姐姐图片(beautifulsoup法)
Feb 11 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
PHP 文本文章分页代码 按标记或长度(不涉及数据库)
2012/06/07 PHP
php中出现空白页的原因及解决方法汇总
2014/07/08 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
限制文本字节数js代码
2007/03/06 Javascript
javascript CSS画图之基础篇
2009/07/29 Javascript
详解JavaScript语法对{}处理的坑爹之处
2014/06/05 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
2017/01/19 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
微信小程序 动画的简单实例
2017/10/12 Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
2017/11/10 jQuery
详解处理bootstrap4不支持远程静态框问题
2018/07/20 Javascript
微信小程序实现时间预约功能
2018/11/27 Javascript
js编写简易的计算器
2020/07/29 Javascript
JS+JQuery实现无缝连接轮播图
2020/12/30 jQuery
如何在vue 中使用柱状图 并自修改配置
2021/01/21 Vue.js
[02:54]DOTA2亚洲邀请赛 VG战队出场宣传片
2015/02/07 DOTA
[03:23:49]2016.12.17日完美“圣”典全回顾
2016/12/19 DOTA
python中管道用法入门实例
2015/06/04 Python
200行自定义python异步非阻塞Web框架
2017/03/15 Python
python 一个figure上显示多个图像的实例
2019/07/08 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
python编写俄罗斯方块
2020/03/13 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
Python使用re模块验证危险字符
2020/05/21 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
在校生钳工实习自我鉴定
2013/09/19 职场文书
九年级历史教学反思
2014/01/27 职场文书
大学毕业典礼演讲稿
2014/09/09 职场文书
2014年教师节红领巾广播稿
2014/09/10 职场文书
学生检讨书
2015/01/27 职场文书
投诉书范文
2015/07/02 职场文书