5 වසරේ ළමයෙකුටත් තේරෙන සරල භාෂාවෙන් — Link කරන හැටි, 50+ Bots Auto-Scaling, Backup සහ Security රහස්යතාවය!
ලස්සන Dashboard එක! බට්න් ඔබන්න, Settings හදන්න, Phone Number එක ගහලා Pairing Code එක ගන්න පාවිච්චි කරන්නේ මේකයි. Cloudflare එකේ නොමිලේ තියෙන නිසා 24/7 කවදාවත් හිරවෙන්නේ නෑ.
WhatsApp එක ඇතුළට ගිහින් රෑ දවල් නැතුව Status බලන, Auto Reply දාන සැබෑ Bot Engine එක! C++ sharding මඟින් RAM එක 512MB වලට අඩුවෙන් තබා ගනිමින් ක්රියා කරයි.
සියලුම Bots ලාගේ WhatsApp Session Keys, Auto-Save Contacts සහ Settings ස්ථිරවම තැන්පත් වන Cloud Storage එකයි. Heroku App එකක් Delete උනත් මේකේ දත්ත 100% සුරක්ෂිතයි!
herokuOrchestrator එන්ජිම මඟින් Heroku API එක හරහා ස්වයංක්රීයව අලුත් App එකක් (උදා: chama-worker-xxx) හදයි. 51 වන Bot ගේ සිට සියල්ලෝම අලුත් App එකට migrate වී balance වේ!
creds.json සහ Signal Pre-keys) කිසිවක් Heroku එක ඇතුළේ save වෙන්නේ නැත. සියල්ල තියෙන්නේ MongoDB Cloud එකේ ය.bulkWrite queue එකකින් නිසා Database connection limit එක block වෙන්නේ නෑ.
WhatsApp එකෙන් ලැබුණු chama-shield-heroku-main.zip සහ chama-shield-cloudflare-main.zip ෆයිල් 2ක Cloud එකේ Host කරගන්නා ආකාරය පියවරෙන් පියවර මෙන්න:
මේ ZIP එක ඇතුළේ තමයි WhatsApp එකත් එක්ක Connect වෙන සැබෑ Bot Engine එක තියෙන්නේ. මේක Heroku එකේ Host කරන්නේ මෙහෙමයි:
github.com එකට ගිහින් New Repository එකක් හදන්න (නම: chama-shield-heroku, Private ලෙස තෝරන්න).
chama-shield-heroku-main.zip එක Extract කර, ඒ ඇතුළේ තියෙන ෆයිල්ස් ඔක්කොම GitHub එකේ "uploading an existing file" ඔබලා drag & drop කර Commit changes දෙන්න.
heroku.com Dashboard එකට ගිහින් New App එකක් හදන්න (Region: Europe). Deploy Tab එකට ගොස් GitHub තෝරා ඔයාගේ Repo එක Search කර Connect කර Deploy Branch ඔබන්න.
Heroku හි Settings ➔ Reveal Config Vars වෙත ගොස්:
• MONGODB_URL = ඔබගේ MongoDB Atlas URL එක
• HEROKU_API_KEY = ඔබගේ Heroku Account API Key එක
ඇතුළත් කරන්න. විනාඩි 2න් Bot Backend එක සජීවීව ක්රියාත්මක වේ!
මේ තියෙන්නේ ඔයාගේ Dark Cyber Hacker Web Dashboard එක! මේක Cloudflare Pages වල 100% නොමිලේ 24/7 Host කරගන්නේ මෙහෙමයි:
GitHub එකේ අලුත් Private Repository එකක් හදන්න (නම: chama-shield-cloudflare).
chama-shield-cloudflare-main.zip එක Extract කර එහි ඇති ෆයිල්ස් (package.json, src, index.html ආදිය) GitHub එකට Upload කර Commit කරන්න.
dash.cloudflare.com වෙත ගොස් Workers & Pages ➔ Create application ➔ Pages ➔ Connect to Git ඔබන්න.
• Framework preset: Vite
• Build command: npm run build
• Build output directory: dist
Save and Deploy ඔබන්න. තත්පර 30කින් ඔබගේ Web Dashboard එක *.pages.dev link එකක් සමඟ සජීවීව ක්රියාත්මක වේ!
ඔබගේ Heroku Dashboard එකට ගොස් Backend App එක තෝරා Open app බොත්තම ඔබන්න. Browser එකේ උඩින් ඇති link එක copy කරගන්න.
https://your-bot-name.herokuapp.comCloudflare Web Dashboard එකට ගොස් ඉහළින් ඇති "Heroku Backend Link" කොටුවට copy කරගත් URL එක paste කරන්න.
Backend URL: [ https://your-bot-name.herokuapp.com ]එපමණයි! බොත්තම ඔබූ වහාම තිරය කොළ පැහැයෙන් Connected ✅ වී ඔබගේ Heroku Backend Bot එක සහ Cloudflare Web Dashboard එක සම්පූර්ණයෙන්ම ක්රියාත්මක වේ!
ඔබගේ Heroku Bot URL එක මෙතනට ඇතුළත් කර "Test Connection" ඔබා සජීවීව පරීක්ෂා කරන්න: