go wxbot
1.0.0
clone 專案到本機,然後進入專案目錄,將config/dev.yaml
檔案改成config/prod.yaml
, yaml 設定檔需要設定下,可以到對應的網站取得apiKey。
執行如下命令:
go mod tidy # 下载依赖
go build -v -o wxbot # 编译
nohup ./wxbot > core.log & # 后台运行, 可以查看日志 core.log
less core.log
可以查看日誌,日誌裡有二維碼,可以掃碼登入。
每天早上9:30 給女朋友推早安訊息,每天晚上23:00 給女朋友推晚安訊息。好吧,我要被女朋友錘了:cry:。
生活中的很多事情都是透過微信提醒的,像是快遞訊息等。這個自訂事件訊息,可以透過固定規則,讓機器人定時給我們訊息提醒我們某事。
例如+s15:32,消息内容,3,60
就會定時「今天15:31 提醒我「訊息內容」,提醒3 次每次間隔60s」
又如+st20221227 15:35,,消息内容,3,60
會定時「20221227日15:35 提醒我「訊息內容」,提醒3 次每次間隔60s」。具體可以參考功能演示部分。
現在只能透過群組名稱獲取群組訊息,每天定時給群推送上班打卡等訊息,例如每天提醒吃飯。
基於天行api 和和風天氣查詢介面開發。
例如在群組發送【涇縣天氣】機器人會回覆涇縣今日的天氣狀況。
現在支援的關鍵字查詢如下:
天气查询,如:泾县天气。
菜谱查询,如: 红烧肉菜谱,红烧肉做法。
输入【打赏】打赏卫小兵。
输入【程序员鼓励师】收到程序员鼓励师的回复。
输入【毒鸡汤】关键字回复毒鸡汤。
输入【事件提醒】获取设置事件提醒的格式。
输入【圣诞帽】关键字回复简单处理后的圣诞帽头像,个别用户获取不到头像信息。
输入【英语一句话】关键字回复一句学习英语。
基於openwechat 開發,感謝作者。