學人家做微商,先用 python 搭個微信機器人吧

學人家做微商,先用 python 搭個微信機器人吧


(一)

上週跟哥們吃飯,聊起了他的媳婦,最近被公司裁員在家沒事幹,於是琢磨起了做做微商賺點外快。

”做這個現在能賺錢嗎,貨源,推廣都不容易吧“,我對微商不感興趣,就隨口問了下。

哥們抿了一口酒,欲言又止的樣子。

”其實還好,媳婦的閨蜜有渠道,一個月也能成個幾單。不過這個事情也太耗精力,經常凌晨還得當客服回消息。“

”看來想喜提高鐵也要付出一定的代價啊”

“別埋汰我了,很多時候那些客戶就想問下有沒有貨,都是些重複話語,你有什麼好辦法嗎”

我想了下,其實這個需求早就有解決方案了,說到底就是把電商的聊天系統搬到微信上來,對於一些重複的詢問話語,做成程序自動化回覆就行了。

“沒問題”

“好勒,那哥們的幸福就包在你身上了”


(二)

既然答應了哥們,回到家,就開始搞起來。

需求有兩個

1.做個簡單的聊天機器人

2.將聊天機器人接入微信


聊天機器人現在有很多,很多都是基於機器學習訓練,能做一些簡單的人機對話,比如圖靈機器人。

當然就我的需求來說,不用這麼複雜,只要能夠處理一些基本的對話和關鍵詞搜索即可。這部分代碼就不展開了。

commands = {
	"price": goods_price,	
 "search": find_goods
}
def goods_price(name):
	pass
def find_goods(name):
	pass
def reply(command, content):
	return commands[command](content)


將聊天機器人接入微信,由於微信網頁版有相應的接口,然後就會有很多辛勤的程序猿把它封裝成各種好用的工具(如 [ItChat](littlecodersh/ItChat)),既然有工具,我們直接掄起工具幹就行。

首先安裝 itchat 的 pip 包

pip install itchat


然後需要對客戶回覆文本消息,幾行代碼就搞定

import itchat
@itchat.msg_register(itchat.content.TEXT)
def text_reply(msg):
 # 這裡替換成聊天機器人的代碼,reply(msg.text)
 return msg.text
itchat.auto_login()
itchat.run()


(三)


哥們媳婦試用完我寫的工具後,表示特別滿意,小兩口的生活也更加和諧了。

其實這個微信機器人還可以繼續拓展功能,如

1. 通過給微信機器人發送附件完成庫存導入和更新

2. 好友自動通過驗證

3. 定時更新新品發送給目標用戶

4. 用總號給多個微信號發送指令完成群控

所以無論對於哪個行業,很多的重複工作都可以用一些特別簡單的程序完成。


關注微信公眾號「程序化思維」,用最簡單的方式寫程序。


分享到:


相關文章: