ব্যাঙ্ক SMS
প্রতিটা ব্যাঙ্ক SMS আর Apple Pay পেমেন্ট, নিজে নিজে লগ হয়।
আপনার ফোন ব্যাঙ্কের পেমেন্ট মেসেজ, আর iPhone-এ Apple Pay পেমেন্ট, Oru-তে পাঠায়। প্রতিটা আসামাত্র লেখা হয়ে যায়।
সবচেয়ে ভালো: সঙ্গে সঙ্গে লগের জন্য SMS, আর ব্যাকআপ হিসেবে ব্যাঙ্ক ইমেল।
Oru Android অ্যাপ (আর্লি অ্যাক্সেস) ব্যবহার করছেন? তাহলে অ্যাপে Bank SMS চালু করুন। এটা ফোনেই প্রতিটা SMS দেখে আর শুধু পেমেন্টের মেসেজ পাঠায়, তাই OTP আর ব্যক্তিগত মেসেজ আপনার ফোন ছেড়ে যায় না, যদি না আপনি Scam watch চালু করেন।
- 1@heyoru_bot-কে /sms পাঠানছোট নোটিসটায় সম্মতি দিন।
- 2আপনার প্রাইভেট লিঙ্ক কপি করুনকপি করতে চ্যাটে এটা ট্যাপ করুন।
- 3একবার ফোন সেট আপ করুনপ্রায় 2 মিনিট, নিচে দেখুন।
আপনার ফোন সেট আপ করুন
Shortcuts নয়, Automation ট্যাব ব্যবহার করুন। আপনার দরকার ট্রিগার “When I get a message”, Send Message-এর মতো Messages অ্যাকশন নয়।
অংশ 1: ট্রিগার
Shortcuts অ্যাপ খুলুন।- নিচে Automation (মাঝের ট্যাব) ট্যাপ করুন, Shortcuts নয়।
- ওপরে ডানদিকে + ট্যাপ করুন।প্রথম অটোমেশনে বোতামে New Automation লেখা থাকে।
- তালিকা স্ক্রোল করে Message ট্যাপ করুন (সবুজ স্পিচ-বাবল আইকন)।Send Message বা Open Conversation-এর মতো Messages অ্যাকশন নয়।
- Message Contains ট্যাপ করুন, debited লিখুন, তারপর Done ট্যাপ করুন।Sender ফাঁকা রাখুন: ব্যাঙ্ক VM-HDFCBK-এর মতো ID থেকে পাঠায়, আপনার কনট্যাক্ট থেকে নয়।
- Run Immediately বেছে নিন, Run After Confirmation নয়।চাইলে Notify When Run-ও বন্ধ করতে পারেন।
- ওপরে ডানদিকে Next ট্যাপ করুন।
অংশ 2: এটা কী করে
New Blank Automation ট্যাপ করুন।- Add Action ট্যাপ করুন, Get Contents of URL খুঁজে ট্যাপ করুন।
- নীল URL-এ ট্যাপ করে /sms থেকে পাওয়া Oru লিঙ্ক পেস্ট করুন।
- আরও দেখতে › তীরে ট্যাপ করুন, তারপর সেট করুন:Method: POST। Request Body: JSON। Add new field, Text: key text, value Shortcut Input (ট্যাপ করে Content থাকলে সেটা বেছে নিন)। Add new field, Text: key from, value Shortcut Input, তারপর Sender।
- Done ট্যাপ করুন।
অংশ 3 (ঐচ্ছিক): আসা টাকা
মাইনে আর রিফান্ডও লিখতে credited দিয়ে ধাপ 3 থেকে 12 আবার করুন।
পরের ব্যাঙ্ক অ্যালার্টে Telegram-এ উত্তর আসা উচিত: “Logged ₹… at …”। না এলে দেখুন URL আপনার পুরো লিঙ্ক কি না আর Method POST কি না।
Apple Pay পেমেন্টও
পেমেন্ট করতে iPhone ছোঁয়ালেই Oru সেটা লিখে নেয়। একই পেমেন্ট ব্যাঙ্কের SMS বা ইমেলেও এলে, একবারই লেখা হয়।
- Shortcuts-এ Automation ট্যাব খুলে + ট্যাপ করুন।
- তালিকা স্ক্রোল করে Transaction ট্যাপ করুন (Wallet আইকন)।
- আপনার কার্ড বেছে নিন, “When I tap” রাখুন, আর Run Immediately বেছে নিন। Next ট্যাপ করুন।
- New Blank Automation ট্যাপ করুন, Get Contents of URL যোগ করুন, আর আপনার Oru লিঙ্ক পেস্ট করুন।› ট্যাপ করে সেট করুন Method: POST, Request Body: JSON, চারটে ফিল্ড সহ: source = applepay (টাইপ করুন), amount = Shortcut Input, তারপর Amount; merchant = Shortcut Input, তারপর Merchant; card = Shortcut Input, তারপর Card or Pass।
ব্যাঙ্ক SMS বা Apple Pay পেমেন্ট আসার সময় ফোনে ইন্টারনেট না থাকলে, iPhone পরে পাঠাতে পারে না। ব্যাঙ্ক ইমেলও কানেক্ট করুন (Telegram-এ /connect): ফোন যা-ই করুক, এটা আপনার ব্যাঙ্ক থেকে Oru-র কাছে পৌঁছায়, আর একই পেমেন্ট কখনো দুবার গোনা হয় না।
মাসে একবার, ব্যাঙ্ক ইমেল ছাড়া শুধু SMS ব্যবহার করলে, Oru আপনাকে গত মাসের স্টেটমেন্ট পাঠাতে মনে করায়। এটা শুধু বাদ পড়া জিনিস যোগ করে।
iOS 17 আর 18-এর জন্য লেখা। Apple মাঝে মাঝে মেনুর নাম বদলায়, তাই লেবেল একটু আলাদা হতে পারে।
- Play Store থেকে MacroDroid (ফ্রি) ইনস্টল করুন।MacroDroid Oru-র বানানো নয়, এটা আলাদা অ্যাপ।
- এটা খুলে Add Macro (+) ট্যাপ করুন।
- একটা ট্রিগার যোগ করুন: + → Messaging → SMS Received → Any number → Message content: Contains → debited → OK।একইভাবে credited দিয়ে দ্বিতীয় একটা ট্রিগার যোগ করুন, যাতে আসা টাকাও লগ হয়। ম্যাক্রো যেকোনো একটাতেই চলবে।
- একটা অ্যাকশন যোগ করুন: + → Wait Until Trigger → একটা কানেক্টিভিটি ট্রিগার (Data connection বা Wi-Fi connected), কোনো টাইমআউট ছাড়া।অফলাইনে থাকার সময় SMS এলে, MacroDroid অপেক্ষা করে আর আবার কানেক্ট হলে পাঠায়। আপনার ভার্সনে লেবেল একটু আলাদা হতে পারে।
- একটা অ্যাকশন যোগ করুন: + → Web Interactions → HTTP Request।URL দিন: /sms থেকে পাওয়া আপনার Oru লিঙ্ক। Method: POST। Body type: Text (text/plain)। Body: ম্যাজিক-টেক্সট বোতাম (…) ট্যাপ করে SMS মেসেজ, {sms_message}, বসান। JSON নয়, প্লেন টেক্সট ব্যবহার করুন: ব্যাঙ্কের মেসেজে উদ্ধৃতিচিহ্ন আর লাইন ব্রেক থাকে যা হাতে লেখা JSON ভেঙে দেয়।
- ম্যাক্রো সেভ করুন আর নাম দিন “Oru bank SMS”।
- জিজ্ঞেস করলে MacroDroid-কে SMS-এর অনুমতি দিন।তারপর এর ব্যাটারি অপটিমাইজেশন বন্ধ করুন (নিচের টিপ দেখুন), নইলে ফোন ব্যাকগ্রাউন্ডে এটা বন্ধ করে দিতে পারে।
- পরীক্ষা করুন।পরের ব্যাঙ্ক অ্যালার্টের জন্য অপেক্ষা করুন। Oru Telegram-এ উত্তর দেবে “Logged ₹… at …”। কিছু না এলে URL, method POST কি না, আর ব্যাটারি সেটিং দেখুন।
Xiaomi, Oppo, Vivo, Realme আর Samsung ফোনে MacroDroid-এর ব্যাটারি অপ্টিমাইজেশন বন্ধ করুন: Settings → Apps → MacroDroid → Battery → Unrestricted (বা No restrictions)। নাহলে ফোন এটা বন্ধ করে দিতে পারে আর অ্যালার্ট মিস হয়ে যাবে।
“wait until connected” ধাপ থাকলে, আপনি আবার অনলাইন হলেই MacroDroid পাঠিয়ে দেয়।
মাসে একবার, ব্যাঙ্ক ইমেল ছাড়া শুধু SMS ব্যবহার করলে, Oru আপনাকে গত মাসের স্টেটমেন্ট পাঠাতে মনে করায়। এটা শুধু বাদ পড়া জিনিস যোগ করে।
MacroDroid Oru-র বানানো নয়, এটা আলাদা অ্যাপ। ভার্সন অনুযায়ী মেনুর নাম একটু আলাদা হতে পারে।
Oru কী রাখে, আর কী রাখে না
- আপনার রুলের সঙ্গে মেলে শুধু সেই মেসেজগুলোই ফোন পাঠায়।
- Oru রাখে অঙ্ক, দোকান বা ব্যক্তি, তারিখ আর ব্যাঙ্ক। SMS-টা নিজে কখনো নয়।
- Apple Pay থেকে Oru পায় অঙ্ক, দোকান আর কার্ডের নাম, কার্ড নম্বর কখনো নয়।
- OTP আর পেমেন্ট নয় এমন কিছু না পড়েই ফেলে দেওয়া হয়।
- আপনার লিঙ্ক গোপন রাখুন: এতে যা পাঠানো হবে তা আপনার নামে লগ হবে। নতুন লিঙ্কের জন্য Telegram-এ /sms পাঠান, বা সব বন্ধ করতে /sms off।
প্রশ্ন
এটা কি নিরাপদ?
Oru কখনো OTP বা পাসওয়ার্ড চায় না আর টাকা নড়াতে পারে না। আপনার ফোন যে মেসেজ পাঠায়, তা থেকে শুধু পেমেন্টের তথ্য পড়ে।
এটা কি আমার সব মেসেজ পড়ে?
না। শুধু আপনার নিয়ম যে মেসেজগুলো ফরওয়ার্ড করে, যেমন “debited” আছে এমন। বাকি সব আপনার ফোনেই থাকে।
ব্যাঙ্ক ইমেলও ফরোয়ার্ড করলে কি একটা পেমেন্ট দু'বার লেখা হবে?
না। একই পেমেন্ট SMS আর ইমেল দুভাবে এলে Oru ধরে ফেলে আর একবারই লগ করে।
কীভাবে বন্ধ করব?
Telegram-এ /sms off পাঠান, বা ফোনে অটোমেশন বা রুলটা মুছে দিন।