35行python程式碼教你向ta說情話
最近看到有定時向老婆或者女朋友定時傳送微信的專案,碰巧看到了一個土味情話的API,順手就做了個專說情話的聊天機器人。35行迅速上手。
效果還不錯,土味情話本來就是吊人胃口的
python版本3.7
依賴庫
itchat
requests
import itchat,time
import requests
import re
# 實現登入和登入狀態儲存
itchat.auto_login(hotReload=True)
itchat.dump_login_status()
# 儲存土味情話前後句
qa = []
#設定傳送土味情話的物件 匹配暱稱 備註任一即可
send_userid='王武傑'
user_name = itchat.search_friends(name=send_userid)[0]['UserName']
# 第一句開場白
greet = "土味五姐正式上線"
# 傳送開場白
itchat.send(greet,user_name)
# 設定再次傳送土味的標誌
again = False
# 定義傳送一句土味情話的方法
def send_sentence(user_name):
global qa
response= requests.get("https://api.lovelive.tools/api/SweetNothings")
texts = response.text
# 分割語句形成兩句話
qa = re.split("?|,",texts,1)
if len(qa) > 1:
itchat.send(qa[0],user_name)
else:
itchat.send(texts,user_name)
#呼叫方法 傳送土味情話
send_sentence(user_name)
# 監聽對方回覆
@itchat.msg_register(itchat.content.TEXT)
def print_content(msg):
global qa
global user_name
global again
if again:
send_sentence(user_name)
again = False
elif len(qa) > 1:
itchat.send(qa[1],user_name)
again = True
#執行自動回覆
itchat.run()
API網址渣男:說話的藝術
github repo地址歡迎來玩
相關文章
- Python趣味程式設計:定時給Ta講笑話Python程式設計
- 物件導向:說說程式設計師不解風情的瞬間物件程式設計師
- 20行Python程式碼教你讓影片字元化Python字元
- 土味情話戀愛話術小程式原始碼原始碼
- 好的程式碼可以自己說話!
- DateUtils(話不多說直接上程式碼)
- 電話本系統python程式碼Python
- 手把手教你如何向 Linux 核心提交程式碼Linux
- 3個例子教你重構 Python 程式碼Python
- 6 個例子教你重構 Python 程式碼Python
- 500行程式碼,教你用python寫個微信飛機大戰行程Python
- 說說在 Python 中如何向函式傳參Python函式
- 教你閱讀 Python 開源專案程式碼Python
- 白話說https執行原理HTTP
- 程式設計師最浪漫情話:等我敲完程式碼,就和你離婚!程式設計師
- Python——程式、執行緒、協程、多程式、多執行緒(個人向)Python執行緒
- 手把手教你如何進行 程式碼版本控制
- Python物件導向之十二:程式碼測試Python物件
- Python技巧-教你用Python告白小姐姐(附程式碼)Python
- Python 自用程式碼(遞迴清洗採標情況)Python遞迴
- 一行 Python 程式碼Python
- 手把手教你用Python進行迴歸(附程式碼、學習資料)Python
- Python基礎之白話說函式Python函式
- 我寫的 Python 程式碼,同事都說好Python
- 誰說程式設計師不懂浪漫?程式碼情書專門為你定製程式設計師
- 笑看35歲以上的大齡程式設計師官方鬥圖,我就看看,不~說話!哈哈程式設計師
- 30個python教你學會優雅的寫程式碼Python
- 80行Python程式碼搞定全國區劃程式碼Python
- python-程式導向、物件導向、類Python物件
- Python 計算程式執行多久程式碼Python
- 程式碼審查:從 ArrayList 說執行緒安全執行緒
- Linus Torvalds 對於向那些開發者說粗話而感到遺憾
- [程式碼會說話] 原創技術視訊第二週小結
- 海爾推出“會說話”的網際網路冰箱 售價3599元
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列
- Java效能優化:教你提高程式碼執行的效率Java優化
- 手把手教你利用爬蟲爬網頁(Python程式碼)爬蟲網頁Python
- 一行 Python 程式碼實現並行Python並行