क्या-क्या काम करता है
Hermes एक छोटे zapbip प्लगइन के ज़रिए आपके WhatsApp पर सुनता रहता है। आप पहले लिखें या किसी सवाल का जवाब बाद में दें, संदेश Hermes के सेशन तक पहुँच जाता है।आपके फ़ॉरवर्ड किए संदेश
किसी और का जो संदेश आप फ़ॉरवर्ड करते हैं, वह Hermes तक एक लेबल के साथ पहुँचता है, जो बताता है कि इसे आपने नहीं लिखा, इसलिए Hermes उसे आपका निर्देश नहीं मानता।यह कैसे सुनता है
जगाने का तरीका: लोकल। जब तक कोई सवाल खुला है, Hermes एक बार में 50 सेकंड तक इंतज़ार करता है। अगर आपने जवाब नहीं दिया है, तो इंतज़ार “पेंडिंग” पर खत्म होता है और Hermes फिर से कॉल करता है, जितनी बार ज़रूरी हो, कोई समय-सीमा नहीं है। प्लगइन zapbip से एक कनेक्शन खुला रखता है, बिना किसी समय-सीमा के। नेटवर्क टूट जाए, तो यह खुद फिर से जुड़ता है, और हर नाकाम कोशिश के बाद थोड़ा ज़्यादा इंतज़ार करता है (पहले 1 सेकंड, ज़्यादा से ज़्यादा 30 सेकंड)। इस बीच आपके भेजे संदेश आपके zapbip इनबॉक्स में इंतज़ार करते हैं, और वापस जुड़ते ही प्लगइन हर उस संदेश को उठा लेता है जिसका जवाब नहीं गया था।अगर प्लगइन इंस्टॉल न हो सके
Hermes इसकी जगह तय समय पर इनबॉक्स देख सकता है। सेटअप वाला MCP सर्वर जोड़ें और हर 1 मिनट में चलने वाला एक जॉब बनाएँ जोcheck_inbox कॉल करे। आपके संदेश एक मिनट तक इंतज़ार करते हैं, और जवाब भी इसी रास्ते आता है।
शुरू से सेटअप करें
आपको क्या चाहिए
- Hermes, जिसका gateway चल रहा हो।
- आपका कनेक्शन लिंक, वही
https://.../c/<secret>/mcpलिंक जिससे आपका AI zapbip से बात करता है। इसे पासवर्ड की तरह संभालें।
प्लगइन इंस्टॉल करें
पैकेज को उसी Python एनवायरनमेंट में इंस्टॉल करें जिसमें Hermes चलता है:~/.hermes/config.yaml में चालू करें:
600 परमिशन दें ताकि सिर्फ़ आपका यूज़र उसे पढ़ सके, और उसे कभी शेयर या commit न करें:
npx zapbip@0.1.0 listen, दोनों कभी नहीं। दूसरा लिसनर पहले वाले की जगह ले लेता है।
Hermes कैसे जवाब देता है
Hermes आपके संदेशों के जवाब खुद प्लगइन के ज़रिए वापस भेजता है, बिना किसी अलग सेटअप के। zapbip को MCP सर्वर के रूप में जोड़ें, ताकि Hermes आपसे बातचीत शुरू भी कर सके, बटन के साथ सवाल पूछकर जवाब का इंतज़ार कर सके, और ऊपर बताया गया पोलिंग वाला विकल्प इस्तेमाल कर सके:✅ इंस्टॉल हो गया भेजने को कहें। यह संदेश पहुँच जाए, तो सब काम कर रहा है।