python實(shí)現(xiàn)向微信用戶發(fā)送每日一句 python實(shí)現(xiàn)微信聊天機(jī)器人
分享幾個(gè)Python針對(duì)微信的小工具,供大家參考,具體內(nèi)容如下
用Python實(shí)現(xiàn)向微信用戶發(fā)送每日一句
# -*- 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")#這里的二維碼是用像素的形式打印出來(lái)!,如果你在win環(huán)境上運(yùn)行,替換為 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] #你朋友的微信名稱,不是備注,也不是微信帳號(hào)。
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天),發(fā)送1次,不用linux的定時(shí)任務(wù)是因?yàn)槊看蔚顷懚夹枰獟呙瓒S碼登陸,很麻煩的一件事,就讓他一直掛著吧
t.start()
except:
my_friend = bot.friends().search('回憶總是如此傷')[0]#你的微信名稱,不是微信帳號(hào)。
my_friend.send(u"今天消息發(fā)送失敗了")
if __name__ == "__main__":
send_news()
用Python調(diào)用圖靈機(jī)器人接口實(shí)現(xiàn)微信聊天機(jī)器人
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, # 這是我們發(fā)出去的消息
'userid': '123', # 這里你想改什么都可以
}
# 我們通過(guò)如下命令發(fā)送一個(gè)post請(qǐng)求
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()
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python實(shí)現(xiàn)數(shù)字圖像處理染色體計(jì)數(shù)示例
這篇文章主要為大家介紹了Python實(shí)現(xiàn)數(shù)字圖像處理染色體計(jì)數(shù)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
Python入門(mén)教程(三十六)Python的文件寫(xiě)入
這篇文章主要介紹了Python入門(mén)教程(三十六)Python的文件寫(xiě)入,open()函數(shù)可以打開(kāi)一個(gè)文件供讀取或?qū)懭?,如果這個(gè)函數(shù)執(zhí)行成功,會(huì)回傳文件對(duì)象,需要的朋友可以參考下2023-05-05
Python的批量遠(yuǎn)程管理和部署工具Fabric用法實(shí)例
這篇文章主要介紹了Python的批量遠(yuǎn)程管理和部署工具Fabric用法,實(shí)例分析了Fabric的功能與具體使用方法,需要的朋友可以參考下2015-01-01
Python利用itchat庫(kù)向好友或者公眾號(hào)發(fā)消息的實(shí)例
今天小編就為大家分享一篇Python利用itchat庫(kù)向好友或者公眾號(hào)發(fā)消息的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-02-02
Python之inspect模塊實(shí)現(xiàn)獲取加載模塊路徑的方法
今天小編就為大家分享一篇Python之inspect模塊實(shí)現(xiàn)獲取加載模塊路徑的方法,具有很好的價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10
簡(jiǎn)單了解python 生成器 列表推導(dǎo)式 生成器表達(dá)式
這篇文章主要介紹了簡(jiǎn)單了解python 生成器 列表推導(dǎo)式 生成器表達(dá)式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
如何通過(guò)pycharm實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的查詢等操作(非多步操作)
這篇文章主要介紹了如何通過(guò)pycharm實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的查詢等操作(非多步操作),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07
用Python中的__slots__緩存資源以節(jié)省內(nèi)存開(kāi)銷的方法
這篇文章主要介紹了用Python中的__slots__通過(guò)緩存資源的方式以節(jié)省內(nèi)存開(kāi)銷的方法,且示例代碼非常簡(jiǎn)單,需要的朋友可以參考下2015-04-04
Python實(shí)現(xiàn)迪杰斯特拉算法并生成最短路徑的示例代碼
這篇文章主要介紹了Python實(shí)現(xiàn)迪杰斯特拉算法并生成最短路徑的示例代碼,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-12-12

