openwechat文档 该SDK实现获取好友列表、为好友发送消息、图片或文件,接收来自好友或群组的消息并设置自动回复等功能。
桌面登陆
bot := openwechat.DefaultBot(openwechat.Desktop)
微信信息拦截
bot.MessageHandler = func(msg *openwechat.Message) {
}
文本回复
bot.MessageHandler = func(msg *openwechat.Message) {
msg.ReplyText('哥在忙')
}
完成
简单三步曲,就可以构建属于自己机器人。当然你可以在信息拦截中做一些个性化处理,例如:接入GPT接口。总体来说,可玩性还是挺强的。