前言 相信大家都有關注過不少微信公眾號,其中有很多微信公眾號提供了自動回復消息的功能,用戶給微信公眾號發(fā)送消息時,微信公眾號會自動回復對應的消息,比如下圖: 接下來,小編就為大家介紹一下如何使用葡萄城公司的企業(yè)級低代碼開發(fā)平臺——活字格實現(xiàn)微信公眾號自動回復消息。 環(huán)境準備 1、活字格設計器(v9.
前言
相信大家都有關注過不少微信公眾號,其中有很多微信公眾號提供了自動回復消息的功能,用戶給微信公眾號發(fā)送消息時,微信公眾號會自動回復對應的消息,比如下圖:
接下來,小編就為大家介紹一下如何使用葡萄城公司的企業(yè)級低代碼開發(fā)平臺—— 活字格 實現(xiàn)微信公眾號自動回復消息。
環(huán)境準備
1、活字格設計器(v9.0.103.0);
2、活字格服務管理器(v9.0.103.0)或活字格云;
3、可供外網(wǎng)訪問的服務器;
4、注冊完善的微信公眾號;
5、活字格插件:《豪豪插件合集》、《對象與集合操作工具》。
活字格設計器和服務管理器可以在 葡萄城官網(wǎng) 下載即可,服務器可使用自有的物理機,云服務器或活字格云。這里為了演示方便,使用的是活字格云,想了解活字格云的小伙伴 請戳 。
操作步驟
創(chuàng)建微信公眾號
我們可以在
微信公眾平臺
中創(chuàng)建一個微信公眾號,也可以使用現(xiàn)有已有的微信公眾號。
然后在微信公眾號提供的
微信官方文檔
中,找到【被動回復用戶消息】章節(jié),我們也是利用這個功能來實現(xiàn)想要的效果。
今天演示的是回復文本消息:
注意:為了實現(xiàn)此功能,需要開啟微信公眾號的【開發(fā)者模式】。
接入服務器配置
在正式調(diào)用被動回復用戶消息接口之前,我們需要先在微信處填寫服務器配置,這里可以參考微信官方文檔的
接入指南
。在文檔中可以看到我們需要在后臺中填寫一個WEB-API的請求路徑,這個API需要接收來自微信服務器的一個GET請求,然后原樣返回這個請求的echostr參數(shù),即可完成接入。
我們可以在活字格設計器中創(chuàng)建一個任何人可以訪問的支持POST/GET請求的服務端命令即可(這個服務端命令便是之后答復微信消息的服務端命令)。
設置對應的參數(shù):
設置好之后,我們在命令里直接返回echostr參數(shù)的內(nèi)容就可以完成對接了。
如果大家對驗證有安全性的考慮,也可以參考微信公眾號的接入指南,在命令中做驗證,驗證通過后再執(zhí)行返回命令返回驗證數(shù)據(jù)即可。
最后,我們將這個活字格工程發(fā)布到我們的服務器中即可,這里選擇發(fā)布到了活字格云中。
在微信服務器配置:
填寫完成,提交后即可完成服務器配置。
接收普通消息
接下來我們就可以實現(xiàn)微信公眾號的自動回復消息了,那在回復消息之前肯定先需要得知道客戶發(fā)送了什么內(nèi)容,才好去判斷要回復什么消息。獲取微信公眾號得到消息的內(nèi)容,可以參考 接收普通消息 。
可以看到微信會發(fā)送一個POST請求到咱們配置的接口中,然后請求體中會包含一個XML數(shù)據(jù)包,數(shù)據(jù)包中就是用戶發(fā)給微信公眾號的消息。
同樣,我們在活字格工程中新建一個服務端命令,使用【獲取請求數(shù)據(jù)】命令,就可以獲取到微信公眾號推送的XML數(shù)據(jù)包。
被動回復用戶消息
得到用戶給我們的公眾號發(fā)送的消息之后,我們便可以根據(jù)消息的內(nèi)容去回復消息了,可以參考 被動回復用戶消息 。在服務端命令中也返回一個XML的數(shù)據(jù)格式即可。
回復文本消息
12345678
然后我們繼續(xù)可以新建一個服務端命令,編寫接收回復邏輯,當收到用戶發(fā)送的相關信息后,回復用戶。
發(fā)布應用
發(fā)布應用到對應的服務器上,我們來看一下實現(xiàn)效果:
以上,我們就已經(jīng)實現(xiàn)了微信公眾號回復文本消息的效果啦。
最后附上完整的文件工程Gitee:
https://gitee.com/GrapeCity/wechat_message
總結(jié)
以上就是使用低代碼對接微信公眾號實現(xiàn)自動回復消息的全過程,如果您想了解更多信息,歡迎 點擊這里 查看更多參考資料。
擴展鏈接:
從表單驅(qū)動到模型驅(qū)動,解讀低代碼開發(fā)平臺的發(fā)展趨勢
低代碼開發(fā)平臺是什么?
基于分支的版本管理,幫助低代碼從項目交付走向定制化產(chǎn)品開發(fā)
小編推薦閱讀count(*)、count(1)哪個更快?面試必問:通宵整理的十道經(jīng)典MySQL必問面試題
閱讀強化學習筆記之【ACE:Off-PolicyActor-CriticwithCausality-AwareEntropyRegularization】
閱讀使用MailKit在.NET Core中收發(fā)郵件的完整示例
閱讀OpenAI官方開源多智能體框架Swarm,社區(qū)反響熱烈
閱讀Vue-Vben-Admin:功能強大的Vue3后臺管理系統(tǒng)模板
閱讀.NET云原生應用實踐(一):從搭建項目框架結(jié)構(gòu)開始
閱讀llama.cpp:一個適用于中小型研發(fā)企業(yè)的高性能CPU/GPU大語言模型推理框架
閱讀本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]
湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2024 haote.com 好特網(wǎng)