Saluton, finfine ni denove renkontiĝas post longa tempo ne ĝisdatigante ĉi tiun retejon ĉar mi estis okupata dum ĉi tiu tempo hehehe .
Ĉi-foje mi dividos senpage ĉi tiun aplikaĵon, kiun mi faris, bonvolu noti, ke ĉi tiu aplikaĵo uzas Vue.js kiel Front-end , Nodo JS por Malantaŭa fino , Whatsapp-web.js por Wa Bot kaj Mysql por la datumbazo .
Oni devas rimarki, ke uzi ĉi tiun WhatsApp-bot estas senpaga, ne estas monataj/jaraj kotizoj kaj la nombro uzata estas nia propra numero., male al triapartneraj provizantoj 3 aliaj uzas siajn servilojn , neniu WA de ili kaj fajroservo de ili, kvankam estas pli bone uzi la servojn de tria partio 3 kiu estas kie ni ne provizas servilon ni nur sendas al ilia API nur, sed estas nenio malbona, se ni mem faras ĉi tion.
Por pli bone kompreni la fluon de la procezo, vi povas vidi la bildon sube
Jen klarigo de la supra bildo :
Sendi mesaĝon : Ĉi tie la uzanto sendos mesaĝon al Wa Bot kun la specifita formato .
Bot WA: Bot Wa uzas Whatsapp-web.js ricevos mesaĝon kaj sendos datumojn al backend
BackEnd: Backend kun Node.js ĉi tio konservos la datumojn de Wa bot en mysql kaj la datumoj estos prenitaj de FrondEnd
Mysql : Datumbazo por stoki datumojn
Bone, por tiuj, kiuj ne komprenas kio estas whatsapp-web.js, vi povas rekte viziti la retejon disinmi kompletigas kun dokumentado.
Bone Poste ni instalos la aplikaĵon, Antaŭ tio, vi devas scii, ke ĉi tiu aplikaĵo baziĝas sur nodo.js vi unue devas instali ĝin nodo.js Por tiuj, kiuj ne instalis ĝin, vi povas kontroli ĉe Guglo, tiam ne forgesu instali ankaŭ Vue Cli kaj xampp/lampp por la mysql-datumbazo.
Mi publikigis ĉi tiun aplikaĵon sur github, kie mi esperas, ke ĉi tiu aplikaĵo povas esti disvolvita denove de aliaj.
Vi povas elŝuti la deponejon Jen en la deponejo mi enmetis lernilon por ĝia instalado.
Quick Count RealTime Vue Js send data with WhatsApp Bot
This app is realtime quick count app with vue js, whatsapp-web.js and node js.
Instalasion
Install Node JS version >=12
Install vue Js
npm install --global vue-cli
-Clone Repositories quickcountpilkades
cd quickcountpilkades
npm install
npm run serve
-Clone Repositories wabotquickcount
cd wabotquickcount
npm install
node server.js
in command after start node js please scan barcode qr in whatsapp when finish scan barcode message will in command Client is Ready
After running please import database sql in repositories (db_api_wa_gateway.sql)
Send Wa to Number used Scan Qrcode in wa bot with other number Template Text Send Wa
Insert Data to TPS
example: !insertDataTps 01 02 200 ;
!insertDataTp=Code For Detect Text in wa bot
01 = Number TPS
02 = Number Calon
200 = number of ballots
Update count dtp in tps
example : !updateTps 01 200 20
!updateTps = Code For Detect Text in wa bot
01 = Number TPS
200 = number of ballots
20=number of damaged ballots
-Clone Repositories Api Service With Node Js Api Service
cd apiwagateway
npm install
node server.js
Jen la instala video & Uzo de la Apliko :
Ĉi tiu aplikaĵo ankoraŭ havas multajn mankojn kaj estonte mi reevoluigos ĝin se estas vortoj, kiuj ne plaĉas al mi, mi pardonpetas.
Dankon
Notu: Ne sendu bombojn mesaĝojn al aliaj homoj en vico per ĉi tiu aplikaĵo, nur nur por dividi la sperton, kiun mi faris kaj ne uzi ĝin por aliaj nerespondecaj aferoj.
Lasu Respondon