মূল কনটেন্টে যান
এআই টিউটোরিয়াল

WeChatBridge টিউটোরিয়াল: WeChat চ্যাট ইতিহাস AI Agent ও Obsidian-এ ফরওয়ার্ড করুন

এই টিউটোরিয়ালে WeChatBridge ইনস্টল ও কনফিগার করার পদ্ধতি দেখানো হয়েছে। WeChat-এর নেটিভ শেয়ার মেনুর মাধ্যমে কীভাবে একত্র করা চ্যাট ইতিহাস Codex, Claude-এর মতো AI Agent-এ পাঠানো বা Obsidian-এ সংরক্ষণ করা যায়, এবং কীভাবে অনুমতি, প্রেক্ষাপটভিত্তিক প্রম্পট, কাস্টম লক্ষ্য ও সোর্স কোড বিল্ড কনফিগার করতে হয়, তা এখানে ব্যাখ্যা করা হয়েছে।

WeChatBridge টিউটোরিয়াল: WeChat চ্যাট AI Agent ও Obsidian-এ ফরওয়ার্ড

WeChatBridge কী

WeChatBridge, যার চীনা নাম “微信流”, একটি নেটিভ, হালকা এবং সম্পূর্ণ স্থানীয়ভাবে চলা macOS টুল। এটি macOS WeChat 4.1.13 ও পরবর্তী সংস্করণের “মার্জ ফরওয়ার্ড” সুবিধা ব্যবহার করে চ্যাট ইতিহাস থেকে তৈরি TXT, ছবি ও ভিডিও আর্কাইভ করে এবং সিস্টেম শেয়ার এক্সটেনশনের মাধ্যমে সেগুলো AI Agent, স্থানীয় জ্ঞানভান্ডার, ক্লিপবোর্ড বা নির্দিষ্ট অন্য অ্যাপে পাঠায়।

এটি WeChat-এর ডেটাবেস পড়ে না, ডিক্রিপ্ট, ইনজেক্ট বা WeChat প্রসেস পরিবর্তনও করে না। চ্যাটের বিষয়বস্তু কেবল WeChat-এর সক্রিয়ভাবে এক্সপোর্ট করা ফাইল থেকে আসে। আর্কাইভ, প্রেক্ষাপট কনফিগারেশন এবং ফরওয়ার্ডের রেকর্ড সবই স্থানীয়ভাবে সংরক্ষিত থাকে।

প্রধান সুবিধা

নয়টি নেটিভ ফরওয়ার্ড অপশন

শেয়ার এক্সটেনশন ইনস্টল ও সক্রিয় করার পর WeChat-এর “অন্যান্য অ্যাপে ফরওয়ার্ড করুন” মেনু থেকে সরাসরি নিচের লক্ষ্যগুলো বেছে নিতে পারবেন। এর জন্য আগে WeChatBridge-এর মূল উইন্ডো খোলার প্রয়োজন নেই:

  • Codex-এ পাঠান: ChatGPT/Codex সক্রিয় করে চ্যাট আর্কাইভ পেস্ট করে।
  • Claude-এ পাঠান: Claude সক্রিয় করে চ্যাট আর্কাইভ পেস্ট করে।
  • Doubao-তে পাঠান: Doubao সক্রিয় করে চ্যাট আর্কাইভ পেস্ট করে।
  • Qianwen Office-এ পাঠান: Qianwen Office সক্রিয় করে চ্যাট আর্কাইভ পেস্ট করে।
  • WorkBuddy-তে পাঠান: WorkBuddy সক্রিয় করে চ্যাট আর্কাইভ পেস্ট করে।
  • WeSight-এ পাঠান: WeSight সক্রিয় করে চ্যাট আর্কাইভ পেস্ট করে।
  • Obsidian-এ সংরক্ষণ করুন: একটি Markdown নোট তৈরি করে মূল সংযুক্তি সংরক্ষণ করে।
  • ক্লিপবোর্ডে কপি করুন: ফাইল রেখে দেয়, ব্যবহারকারী নিজে পেস্ট করতে পারেন।
  • কাস্টম লক্ষ্যে পাঠান: ব্যবহারকারীর পরিচালিত macOS অ্যাপের তালিকায় ফরওয়ার্ড করে।

প্রেক্ষাপট, দক্ষতা ও স্থানীয় রেকর্ড

WeChatBridge বিভিন্ন গ্রুপ চ্যাট বা কাজের জন্য প্রেক্ষাপটভিত্তিক প্রম্পট সংরক্ষণ এবং প্রযোজ্য Agent নির্ধারণ সমর্থন করে। Skills Center থেকে সামঞ্জস্যপূর্ণ Agent-এর SKILL.md পরিচালনা করা যায়। মূল অ্যাপটি স্থানীয় ব্যাচ রেকর্ডও সংরক্ষণ করে, যাতে স্ট্যাটাস দেখা, পুনরায় পাঠানো, বিষয়বস্তু কপি করা, ফাইল খুঁজে বের করা বা ইতিহাস মুছে ফেলা যায়।

ব্যর্থতার বিকল্প ব্যবস্থা

লক্ষ্য অ্যাপ ইনস্টল করা না থাকলে বা সিস্টেমের অনুমতি অপর্যাপ্ত হলে WeChatBridge ফাইলগুলো ক্লিপবোর্ডে রেখে দেয়, যাতে পরে হাতে করে কাজটি সম্পন্ন করা যায়।

ইনস্টলের আগে প্রস্তুতি

WeChatBridge ব্যবহারের আগে নিশ্চিত করুন যে পরিবেশটি নিচের প্রয়োজনীয়তা পূরণ করে:

  • macOS 14 Sonoma বা পরবর্তী সংস্করণ।
  • স্বয়ংক্রিয় পেস্টের জন্য সিস্টেম সেটিংসে Accessibility অনুমতি দিতে হবে।
  • WeChat-এর টাইটেল বারে থাকা চ্যাটের নাম শনাক্ত করতে Screen Recording অনুমতি দিতে হবে।
  • সোর্স কোড থেকে বিল্ড করতে Xcode 16 অথবা Swift 6-সামঞ্জস্যপূর্ণ Command Line Tools প্রয়োজন।

Screen Recording অনুমতি কেবল WeChat-এর টাইটেল বারে থাকা চ্যাটের নাম শনাক্ত করতে ব্যবহৃত হয়। ছবি শুধু মেমরিতে প্রক্রিয়াকরণ করা হয়। Accessibility অনুমতি কেবল লক্ষ্য অ্যাপ সক্রিয় করে পেস্ট করার জন্য ব্যবহৃত হয়।

পদ্ধতি এক: প্রকাশিত সংস্করণ ইনস্টল

  1. WeChatBridge GitHub Releases খুলে সর্বশেষ DMG ডাউনলোড করুন। README-তে বলা হয়েছে যে প্রকাশিত ইনস্টলারটি Developer ID দিয়ে স্বাক্ষরিত এবং Apple দ্বারা নোটারাইজড।

  2. DMG খুলে “微信流” অ্যাপটি “Applications” ফোল্ডারে টেনে আনুন। ইনস্টলারটি Apple Silicon এবং Intel Mac উভয় সমর্থন করে।

  3. WeChatBridge চালু করে “Settings → Entrances”-এ যান।

  4. প্রয়োজনীয় শেয়ার অপশন সক্রিয় করুন, যেমন Claude, Codex, Obsidian বা ক্লিপবোর্ডে কপি।

  5. সিস্টেম শেয়ার মেনুতে কোনো অপশন দেখা না গেলে “System Settings → General → Login Items & Extensions → Sharing”-এ গিয়ে সংশ্লিষ্ট এক্সটেনশন পরীক্ষা করে সক্রিয় করুন।

পদ্ধতি দুই: সোর্স কোড থেকে বিল্ড

ডেভেলপাররা রিপোজিটরি ক্লোন করে, টেস্ট চালিয়ে প্রকাশনা বিল্ড তৈরি করতে পারেন:

git clone https://github.com/freestylefly/WeChatBridge.git
cd WeChatBridge
swift test
CONFIG=release Scripts/make-app.sh

বিল্ড শেষ হলে অ্যাপটি dist/微信流.app-এ থাকবে। নিচের স্ক্রিপ্ট ব্যবহার করে ডেভেলপমেন্ট সংস্করণটি বর্তমান ব্যবহারকারীর “Applications” ফোল্ডারে ইনস্টল এবং শেয়ার এক্সটেনশন নিবন্ধন করুন:

Scripts/install-dev-build.sh

ইনস্টলের পর “微信流 → Settings → Entrances” খুলে প্রয়োজনীয় শেয়ার অপশন সক্রিয় করুন।

স্থানীয় বিল্ড প্রথমে Keychain-এ থাকা Apple Development বা Developer ID সার্টিফিকেট ব্যবহার করবে। উপযুক্ত সার্টিফিকেট না থাকলে ad-hoc স্বাক্ষর ব্যবহার করা হবে। এর ফলে macOS আবার Accessibility অনুমতি চাইতে পারে।

মৌলিক ব্যবহার: WeChat চ্যাট AI Agent-এ পাঠানো

  1. macOS WeChat-এ লক্ষ্য চ্যাট খুলুন।

  2. প্রয়োজনীয় চ্যাট বার্তাগুলো একসঙ্গে নির্বাচন করে “মার্জ ফরওয়ার্ড” বেছে নিন।

  3. “অন্যান্য অ্যাপে ফরওয়ার্ড করুন”-এ গিয়ে “Claude-এ পাঠান”, “Codex-এ পাঠান” বা সক্রিয় অন্য কোনো AI অপশন নির্বাচন করুন।

  4. WeChatBridge WeChat-এর তৈরি ZIP আর্কাইভ গ্রহণ করবে, যাতে TXT, ছবি ও ভিডিও থাকতে পারে।

  5. WeChatBridge লক্ষ্য অ্যাপ সক্রিয় করবে, নির্বাচিত প্রেক্ষাপটের নির্দেশনা যুক্ত করবে এবং চ্যাট আর্কাইভ স্বয়ংক্রিয়ভাবে পেস্ট করবে।

উদাহরণস্বরূপ, কোনো কর্মদলের আলোচনা প্রক্রিয়াকরণের সময় প্রথমে “মিটিং সারাংশ” নামে একটি প্রেক্ষাপট তৈরি করে নিচের মতো কাজের নির্দেশনা সংরক্ষণ করতে পারেন:

এই চ্যাট আর্কাইভ থেকে সাজিয়ে দিন:
1. নিশ্চিত সিদ্ধান্তগুলো
2. করণীয় এবং দায়িত্বপ্রাপ্ত ব্যক্তি
3. অমীমাংসিত বিষয়গুলো
4. সংশ্লিষ্ট লিংক ও সংযুক্তি

ফরওয়ার্ড করার সময় ওই প্রেক্ষাপট নির্বাচন করলে সামঞ্জস্যপূর্ণ Agent নির্দিষ্ট কাঠামো অনুসারে বিষয়বস্তু প্রক্রিয়া করবে। প্রেক্ষাপটভিত্তিক প্রম্পট ব্যবহারকারী নিজেই পরিচালনা করেন। বাস্তব ফলাফল নির্ভর করে ব্যবহৃত লক্ষ্য অ্যাপ ও মডেলের ওপর।

মৌলিক ব্যবহার: Obsidian-এ সংরক্ষণ

  1. WeChatBridge-এ “Obsidian-এ সংরক্ষণ করুন” অপশন সক্রিয় আছে কি না নিশ্চিত করুন।

  2. WeChat-এ বার্তাগুলো একসঙ্গে নির্বাচন করে “মার্জ ফরওয়ার্ড” করুন।

  3. শেয়ার মেনু থেকে “Obsidian-এ সংরক্ষণ করুন” নির্বাচন করুন।

  4. WeChatBridge একটি Markdown নোট তৈরি করবে এবং মূল ZIP ও সংশ্লিষ্ট সংযুক্তি সংরক্ষণ করবে।

  5. বিষয়বস্তু চ্যাটের নাম অনুযায়ী সাজানো হবে, ফলে স্থানীয় জ্ঞানভান্ডারে সহজে খুঁজে পাওয়া ও পরবর্তী সম্পাদনা করা যাবে।

প্রকল্পের আলোচনা, পড়াশোনার উপকরণ বা গ্রুপ চ্যাটের গুরুত্বপূর্ণ তথ্য সংরক্ষণের জন্য এই পদ্ধতি উপযোগী। একই সঙ্গে WeChat থেকে এক্সপোর্ট করা মূল আর্কাইভও অক্ষত থাকে।

ক্লিপবোর্ড ও কাস্টম লক্ষ্য ব্যবহার

ক্লিপবোর্ডে কপি

অন্য কোনো অ্যাপ সঙ্গে সঙ্গে খুলতে না চাইলে “ক্লিপবোর্ডে কপি করুন” বেছে নিন। WeChatBridge ফাইল রেখে দেবে। পরে লক্ষ্য অ্যাপে হাতে করে গিয়ে পেস্ট করতে পারবেন। অনুমতি অপর্যাপ্ত হলে বা লক্ষ্য অ্যাপ ইনস্টল না থাকলে এটিও কার্যকর বিকল্প।

কাস্টম অ্যাপে পাঠানো

অন্তর্নির্মিত অপশনের পাশাপাশি নিজের macOS অ্যাপের তালিকাও পরিচালনা করা যায়। টার্মিনালভিত্তিক অ্যাপের জন্য শুধু ফাইলের পথ গ্রহণের কনফিগারেশন করা যায়, যাতে বিদ্যমান স্ক্রিপ্ট বা কমান্ড-লাইন ওয়ার্কফ্লোতে চ্যাট আর্কাইভ পাঠানো যায়। নির্দিষ্ট লক্ষ্যটি আপনার Mac-এ ইতিমধ্যে ইনস্টল করা অ্যাপ অনুযায়ী কনফিগার করা উচিত।

উন্নত কৌশল

কাজ অনুযায়ী প্রেক্ষাপট তৈরি

সব চ্যাটের জন্য একই প্রম্পট ব্যবহার করবেন না। মিটিং সারাংশ, প্রয়োজন বিশ্লেষণ, গ্রাহকের মতামত, লিংক извোলন বা পড়াশোনার নোটের মতো আলাদা প্রেক্ষাপট তৈরি করতে পারেন এবং প্রতিটির জন্য উপযুক্ত Agent নির্ধারণ করতে পারেন। এতে বারবার নির্দেশনা লেখার প্রয়োজন কমে এবং ফলাফলের কাঠামো একই থাকে।

প্রয়োজন অনুযায়ী অপশন সক্রিয়

নয়টি শেয়ার অপশন স্বাধীনভাবে চালু বা বন্ধ করা যায়। প্রতিদিন ব্যবহৃত লক্ষ্যগুলো রেখে দিলে WeChat-এর শেয়ার মেনু আরও সহজ থাকে। WeChatBridge ইনস্টল না থাকা লক্ষ্য অ্যাপও চিহ্নিত করে, ফলে কনফিগারেশন পরীক্ষা করা সহজ হয়।

Agent-এর দক্ষতা পরিচালনা

Skills Center সামঞ্জস্যপূর্ণ Agent-এর SKILL.md পরিচালনার জন্য ব্যবহৃত হয়। ওয়ার্কফ্লোতে গ্রুপ চ্যাটের লিংক, ভিডিও বা নির্দিষ্ট ধরনের উপকরণ প্রক্রিয়া করার প্রয়োজন হলে প্রকল্পের অন্তর্নির্মিত বা নিজস্ব দক্ষতা কনফিগারেশন ব্যবহার করতে পারেন। তবে আগে নিশ্চিত করুন যে লক্ষ্য Agent সংশ্লিষ্ট ফরম্যাট সমর্থন করে।

স্থানীয় রেকর্ড দিয়ে পুনরায় চেষ্টা

ফরওয়ার্ড করার পর মূল অ্যাপে ব্যাচের স্ট্যাটাস দেখা যায়। পাঠানোর প্রক্রিয়া বাধাগ্রস্ত হলে একই বার্তাগুলো আবার WeChat থেকে নির্বাচন না করেই রেকর্ড থেকে পুনরায় পাঠানো, বিষয়বস্তু কপি করা বা আর্কাইভ ফাইল খুঁজে বের করা যায়।

নিয়মিত ইতিহাস পরিষ্কার

ছবি, ভিডিও ও মূল ZIP ধীরে ধীরে ডিস্কের জায়গা দখল করতে পারে। গুরুত্বপূর্ণ বিষয়বস্তু জ্ঞানভান্ডারে সংরক্ষিত হয়েছে নিশ্চিত করার পর স্থানীয় রেকর্ড থেকে অপ্রয়োজনীয় পুরোনো ব্যাচ মুছে ফেলতে পারেন।

ডেভেলপমেন্ট ও যাচাইয়ের কমান্ড

সোর্স কোড পরিবর্তনের পর রিপোজিটরিতে দেওয়া স্ক্রিপ্ট ব্যবহার করে টেস্ট, রিসোর্স যাচাই এবং ডেভেলপমেন্ট প্রিভিউ সম্পন্ন করা যায়:

# টেস্ট চালান
swift test

# চীনা ও ইংরেজি রিসোর্স যাচাই
swift Scripts/check-localizations.swift

# স্বাক্ষর, Bundle ID, App Group এবং প্রকাশনা কনফিগারেশন পরীক্ষা
Scripts/check-release-config.sh

# ডেভেলপমেন্ট সংস্করণ বিল্ড, ইনস্টল ও চালু করুন
Scripts/dev-preview.sh

প্রকল্পটি সোর্স কোড ও Sparkle নির্ভরতা পরিচালনার জন্য Swift Package Manager ব্যবহার করে। Scripts/make-app.sh মূল প্রোগ্রাম ও নয়টি Share Extension একত্র করে একটি সম্পূর্ণ macOS অ্যাপ তৈরি করে। মনে রাখতে হবে, GitHub Releases-এর স্বয়ংক্রিয় আপডেট ব্যবস্থার জন্য প্রকল্পে কনফিগারেশন রাখা হলেও বর্তমান সোর্স কনফিগারেশনে স্বয়ংক্রিয় পরীক্ষা সক্রিয় করা হয়নি।

গোপনীয়তা ও নিরাপত্তার সীমা

  • শুধু WeChat-এর সক্রিয়ভাবে এক্সপোর্ট করা চ্যাট ফাইল প্রক্রিয়া করে।
  • WeChat-এর ডেটাবেস পড়ে না এবং ডিক্রিপ্ট, ইনজেক্ট বা প্রসেস পরিবর্তন করে না।
  • চ্যাট আর্কাইভ, প্রেক্ষাপট ও রেকর্ড সবই স্থানীয়ভাবে সংরক্ষিত থাকে।
  • Share Extension macOS sandbox-এ চলে এবং এর নেটওয়ার্ক অনুমতি নেই।
  • Screen Recording কেবল চ্যাটের নাম শনাক্ত করতে ব্যবহৃত হয়; ছবি শুধু মেমরিতে প্রক্রিয়া করা হয়।
  • Accessibility অনুমতি কেবল অ্যাপ সক্রিয় ও পেস্ট করার জন্য ব্যবহৃত হয়।

উপসংহার

WeChatBridge WeChat-এর নেটিভ মার্জ ফরওয়ার্ড, AI Agent এবং স্থানীয় জ্ঞানভান্ডারকে একটি সহজ macOS ওয়ার্কফ্লোতে যুক্ত করে। সাধারণ ব্যবহারকারী সরাসরি DMG ইনস্টল করে শেয়ার অপশন সক্রিয় করতে পারেন। ডেভেলপাররা সোর্স কোড থেকে বিল্ড ও সম্প্রসারণও করতে পারেন। প্রেক্ষাপটভিত্তিক প্রম্পট, দক্ষতা পরিচালনা, কাস্টম লক্ষ্য ও Obsidian আর্কাইভ ব্যবহার করে WeChat-এর ডেটাবেস না পড়েই চ্যাটের তথ্য আরও দক্ষতার সঙ্গে প্রক্রিয়া ও সংরক্ষণ করা যায়।