"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Magento में नोटिफ़ायर मॉड्यूल का अभाव है

Magento में नोटिफ़ायर मॉड्यूल का अभाव है

2024-07-31 को प्रकाशित
ब्राउज़ करें:413

Magento lack Notifier Module

अवलोकन
Magento 2 स्लैक नोटिफ़ायर मॉड्यूल स्वचालित रूप से एक निर्दिष्ट स्लैक चैनल पर लॉगर अपवाद भेजता है। यह एकीकरण आपके स्लैक कार्यक्षेत्र पर सीधे वास्तविक समय सूचनाएं भेजकर आपको अपने Magento स्टोर में महत्वपूर्ण मुद्दों से अपडेट रहने में मदद करता है।

विशेषताएँ

  • एक स्लैक चैनल पर लॉगर अपवाद भेजता है
  • कॉन्फ़िगर करने योग्य लॉग स्तर (अलर्ट, डीबग, क्रिटिकल, जानकारी, त्रुटि, आपातकालीन, सूचना, चेतावनी)
  • सिंक्रोनस या एसिंक्रोनस भेजने का विकल्प
  • एसिंक/सिंक विकल्पों के साथ निर्दिष्ट चैनलों पर संदेश भेजने के लिए कस्टम संदेश सेवा (डेवलपर्स के लिए)

स्थापना

संगीतकार का उपयोग करना
अपनी Magento 2 रूट निर्देशिका पर नेविगेट करें।

संगीतकार का उपयोग कर मॉड्यूल की आवश्यकता है:
संगीतकार को Magify/magento2-मॉड्यूल-स्लैकनोटिफ़ायर की आवश्यकता है

मॉड्यूल सक्षम करें:
php बिन/मैजेंटो मॉड्यूल: Magify_SlackNotifier को सक्षम करें

सेटअप अपग्रेड कमांड चलाएँ:
php बिन/मैजेंटो सेटअप: अपग्रेड

विन्यास

मैजेंटो एडमिन पैनल में, स्टोर्स > कॉन्फ़िगरेशन > एडवांस्ड > डेवलपर > स्लैक नोटिफ़ायर पर नेविगेट करें।

निम्नलिखित सेटिंग्स कॉन्फ़िगर करें:

  • सक्रिय करें: स्लैक नोटिफ़ायर मॉड्यूल को सक्षम या अक्षम करें।
  • Async भेजें का उपयोग करें: चुनें कि संदेशों को एसिंक्रोनस रूप से भेजना है या सिंक्रोनस रूप से।
  • एपीआई टाइमआउट: एपीआई कॉल के लिए टाइमआउट अवधि को सेकंड में सेट करें। अनिश्चितकालीन प्रतीक्षा के लिए 0 का प्रयोग करें।
  • लॉगर प्रकार: स्लैक को भेजने के लिए लॉग प्रकार का चयन करें (जैसे, अलर्ट, डीबग, क्रिटिकल, आदि)।
  • यूआरएल: स्लैक एपीआई यूआरएल। आमतौर पर, यह https://slack.com/api/chat.postMessage होगा।
  • चैनल आईडी: स्लैक चैनल की आईडी जहां संदेश भेजे जाएंगे।
  • टोकन: आपका स्लैक ऐप टोकन।

उपयोग
एक बार कॉन्फ़िगर हो जाने पर, मॉड्यूल स्वचालित रूप से आपके स्लैक चैनल पर निर्दिष्ट प्रकार के लॉग अपवाद भेज देगा। आप अपने Magento स्टोर में समस्याओं का तुरंत जवाब देने के लिए इन सूचनाओं की निगरानी कर सकते हैं।

कस्टम संदेश सेवा

अवलोकन
कस्टम संदेश सेवा डेवलपर्स को एसिंक्रोनस या सिंक्रोनस भेजने के बीच चयन करने के विकल्प के साथ, किसी निर्दिष्ट स्लैक चैनल पर कोई भी संदेश भेजने की अनुमति देती है।

टिप्पणी
यदि चैनल और टोकन फ़ंक्शन पैरामीटर में सेट नहीं हैं, तो सेवा Magento व्यवस्थापक पैनल में कॉन्फ़िगर किए गए मानों का उपयोग करेगी।

उपयोग
आपके Magento 2 मॉड्यूल में कस्टम संदेश सेवा का उपयोग कैसे करें इसका एक उदाहरण यहां दिया गया है:

1 - अपनी कक्षा में कस्टममैसेज इंजेक्ट करें:

customMessage = $customMessage;
        parent::__construct($context);
    }

    public function execute()
    {
        $title= "This is a test title";
        $message = "This is a test message";
        $async = false; // or true based on your requirement
        $channel = "your-channel-id";
        $token = "your-token";

        $this->customMessage->notifyMessage($title, $message, $async, $channel, $token);
    }
}

2 - अपने शीर्षक, संदेश, चैनल आईडी, टोकन और भेजने के प्रकार (async/sync) के साथ notifyMessage विधि को कॉल करें।

सहायता
समर्थन और सुविधा अनुरोधों के लिए, कृपया GitHub रिपॉजिटरी पर एक मुद्दा खोलें।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/hamza_hannad/introusing-the-magento-2-slack-notifier-module-1nb?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3