AI ඇසistant එකකට Google Calendar එකක් එක් කරන්න යන සිතුවිල්ලක් පළමු මොහොතේම සරලයි කියලා හිතුවා. නමුත් OAuth ප්රමිතියෙන් පසු, එය 5 මිනිත්තු වලට පමණක් නොව, සංකීර්ණ සැකසීමක් බවට පත්වේ.
ලේඛකයා OpenClaw වැනි AI ප්රවේශයෙකුට Google Calendar API එක ඇතුළත් කර ගැනීමට අවශ්ය ක්රියාමාර්ග සොයමින්, r/openclaw සමුහයේ පණිවුඩයක් හමුවුනා. ඒකෙන් “gog cli” කියන උපුටා දැක්වීමක් ලැබුණා. මේ CLI මෙවලම, Google Cloud ව්යාපෘතියක් සකස් කර, OAuth consent screen එක සැකසී, අවශ්ය scopes (උදා: calendar.readonly) තෝරා, refresh token එක ආරක්ෂිතව ගබඩා කර ගැනීමේ පියවර සියල්ල අඩංගු කරයි.
ඇත්තේ කුමක්ද? ප්රධාන ගැටළුව Google Calendar API එක නොව, “Google සමඟ සම්බන්ධ වීම” යන වාක්යය පසුබැසීමේ සියලු තාක්ෂණික, ආරක්ෂක, සහ මෙහෙයුම් අංශයන්ය. OAuth client ID එකක්, consent screen එකේ නිවැරදි විස්තර, API සක්රිය කිරීම, සහ quota/refresh token ගැටළුවලට පිළිතුරු දීම—all these are infrastructure tasks, not just a few clicks.
ආරම්භක පරිශීලකයින් සඳහා n8n Cloud වැනි කළමනාකරණ සේවාවන් “Click → Sign in → Approve → Done” ලෙස සරල UI එකක් පෙන්වයි. නමුත් ස්වයං-හෝස්ට් වාත්තු (self‑hosted) පද්ධතියකදී, ඔබට Google Cloud Console තුළ ව්යාපෘතියක්, OAuth client, සහ අවශ්ය scopes සකස් කර, credentials ගොනුවක් ආරක්ෂා කර, refresh token නඩත්තු කර, quota error හඳුනාගෙන retry logic එකක් ලිවිය යුතුය.
ශ්රී ලංකාවට ඇති වැදගත්කම
- දෙවන පරිශීලකයන්ට අධි‑ආරක්ෂිත bot account එකක් භාවිතා කර, කාර්යාල, විශ්වවිද්යාල, සහ ස්මාල් බිස්නස් වල කාල සටහන් ස්වයංක්රීය කළ හැකිය.
- සිංහල AI සංවර්ධකයන්ට OAuth, scopes, සහ refresh token කළමනාකරණය පිළිබඳ ප්රායෝගික අත්දැකීමක් ලැබේ, එය ලොව පුරා AI‑automation ප්රොජෙක්ට් වලට මූලිකය.
- ශ්රී ලංකාවේ startups ලා Google Calendar සමඟ AI chatbots එකතු කර, සේවාදායකයන්ට රැකියා සටහන්, මিটින්ග් reminder, සහ resource allocation වැනි සේවාවන් ලබා දීමට හැකියාව ලැබේ.
අවසන් වශයෙන්, පුද්ගලික Gmail ගිණුමක් භාවිතා කර “ඉක්මනින්” සම්බන්ධ වීමේ හැකියාව තිබුණත්, එය unattended automation සඳහා සුදුසු නැත. Bot account එකක්, read‑only scope එකෙන් පටන් ගෙන, අවශ්ය විට write permission ලබා දීම ආරක්ෂාව සහ ක්රියාකාරිත්වය දෙකම රැකගන්නා වඩාත් විශ්වාසදායක ක්රමයක්.
ඉදිරියේදී AI ඇසistant එකක් 24/7 ක්රියාත්මක කරමින් Google Calendar එකේ සිදුවීම් පරීක්ෂා කර, retry, quota, සහ LLM call ගණන පාලනය කිරීමේ නව පියවර ගැනීමට සැලසුම් කරන්නේ නම්, OAuth සැකසීමේ පදනම නිවැරදිව තබා ගැනීම අත්යවශ්ය වේ.