【我們為什麼挑選這篇文章】520 對單身狗來說,真的是個爛日子,魯蛇沒有好好過這天的權力膩????祝國中會考有 CP 的都各種失常,身為魯蛇的我們難道只剩下這種無力的,對社會的抗拒了嗎?
先別絕望,你還有科技,你還有 Code ,手把手教你,怎麼在 520 這天,訓練機器人跟你說「我愛你」,收到的時候一定會有阿嘶啊嘶全身顫抖癱軟的感覺呢。什麼?你說 520 已經過了?好吧,魯蛇根本就是,不會記得這天的呢。(責任編輯:林子鈞)
520 這一天,也是網絡情人節。就在今天,python 聊天機器人竟然對我表白了,並且還自動地和微信裡面所有人和群聊天。一時間,所有人以為我變成了聊天達人。具體什麼情況,我們慢慢看看怎麼實現的。
運行平台:Mac
Python版本:Python3.6
IDE:spyder
wxpy 介紹
控制路由器、智能家居等具有開放接口的玩意兒
跑腳本時自動把日誌發送到你的微信
加群主為好友,自動拉進群中
充當各種信息查詢
轉發消息
逗人玩
…
# 腦洞太大的就不提了…
總而言之,可用來實現各種微信個人號的自動化操作
安裝 wxpy
安裝 wxpy 非常簡單,如果你擁有 pip,請直接按照 Github 中的方法安裝:
pip3 install -U wxpy
從豆瓣 PYPI 鏡像源下載安裝 :
pip install -U wxpy -i “https://pypi.doubanio.com/simple/
登錄微信
wxpy 使用起來非常簡單,我們只需要創建一個 bot 對象,程序運行後,會彈出二維碼,掃瞄二維碼後顯示登陸成功。為了能自動保存信息,不需要每次掃碼,只需要設置 cache_path=True. 同時在項目文件夾下,多了一個 wxpy.pkl 文件。
from wxpy import *
#在初始化時便會執行登陸操作,需要手機掃瞄登陸。
bot = Bot()
#自動保存登錄信息,就不需要每次掃二維碼
bot = Bot(cache_path=True)
以下為代碼輸出
機器人對我表白
”’
給自己發送“我愛你“
”’# 在Web微信中把自己加為好友
bot.self.add()
bot.self.accept()# 發送消息給自己
bot.self.send(” 520,我愛你!”)
下圖是運行效果:

”’
指定聊天對象,大膽進行表白吧
”’
#指定聊天對象,並發送你想說的話
#還可以發送圖片,視頻,文件或者動圖等。可以試一下my_friend = bot.friends().search(‘馮彬’)[0]
#found = ensure_one(my_friend) //確保找到的是唯一,避免重複
my_friend.send(“親,在幹嘛呢”)
#如何指定聊天回覆你了,聊天機器人自動回覆設置好的消息。@bot.register(my_friend)
def reply_my_friend(msg):
return ‘{} ,收到你的消息了’.format(msg.text, msg.type)”’
指定聊天對象,聊天機器人拒絕回覆他的消息
”’
ignore_friend = bot.friends().search(‘馮彬’)[0]
@bot.register(ignore_friend)
def ignore(msg):
return
效果如下:
”’
指定一個群聊,並且自動回覆群裡的消息
”’
boring_group = bot.groups().search(‘[志願者]數據圈’)[0]@bot.register(boring_group)
def reply_my_friend(msg):
return ‘{} ,收到你的消息了,馬上處理’.format(msg.text, msg.type)#忽略群裡的消息
@bot.register(boring_group)
#忽略群的消息
def ignore(msg):
#什麼也不做
return
效果如下:
#給所有人自動聊天
def auto_replay(text):
url = “http://www.tuling123.com/openapi/api”
api_key =“你註冊的api key”
payload = {
“key”:api_key,
“info”:text,
“userid”:“123456”
}
r = requests.post(url,data=json.dumps(payload))
result = json.loads(r.content)
return “你好”+result[“text”]#給所有人自動聊天
@bot.register()
def print_message(msg):
print(msg.text)
return auto_replay(msg.text)
效果如下:
自動聊天機器人可以智能的回答當地的天氣,並且提醒多加衣服。

–
單身不要哭,眼淚是珍珠
色情網站 Pornhub 給單身狗的大禮:情人節讓免費讓你當一日高級會員!
【魯蛇經濟學】誰說單身狗損害經濟?那是因為你不懂怎麼從我們身上賺錢
AI 讓魯蛇更魯:會「談戀愛」機器人即將成真,想要會撒嬌的、傲嬌的、妹系的一次滿足
(本文經合作夥伴 大數據文摘 授權轉載,並同意 TechOrange 編寫導讀與修訂標題,原文標題為 〈 520 | 機器人竟然對我表白了?!用Python假裝自己有女朋友(附代碼) 〉,圖片來源:Twitter/Elon Musk)