> ## Documentation Index
> Fetch the complete documentation index at: https://www.ayrshare.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Automation DM Sent but Not Delivered | Ayrshare Docs

> Instagram ऑटोमेशन DM को sent के रूप में रिपोर्ट क्यों कर सकता है जबकि प्राप्तकर्ता को वह कभी नहीं मिलता — प्राप्तकर्ता की Message requests सेटिंग, private-reply मैकेनिक्स, और आप इसके बारे में क्या कर सकते हैं और क्या नहीं।

यदि कोई [comment-triggered automation](/docs/apis/automations/overview) गतिविधि `status: "sent"` की रिपोर्ट करता है लेकिन टिप्पणी करने वाला व्यक्ति कहता है कि उन्हें DM कभी नहीं मिला, तो यह लगभग हमेशा प्राप्तकर्ता की Instagram गोपनीयता सेटिंग्स है — **न** कि आपके ऑटोमेशन या Ayrshare में कोई बग।

<Note>
  **`sent` का अर्थ है कि Instagram ने संदेश स्वीकार किया, यह नहीं कि यह डिलीवर हुआ।** Instagram किसी भी API सतह पर संदेश डिलीवरी उजागर नहीं करता। Ayrshare `send_dm` क्रिया को उस क्षण `sent` के रूप में चिह्नित करता है जब Instagram इसे स्वीकार करता है; क्या यह वास्तव में प्राप्तकर्ता तक पहुँचता है, यह उन सेटिंग्स द्वारा तय होता है जिन्हें Ayrshare पढ़ या बदल नहीं सकता।
</Note>

## प्राप्तकर्ता की "Message requests" सेटिंग डिलीवरी तय करती है

प्रत्येक Instagram उपयोगकर्ता **Settings and activity → Messages and story replies → Message requests** के अंतर्गत यह नियंत्रित करता है कि उन्हें कौन मैसेज रिक्वेस्ट भेज सकता है। विकल्प मोटे तौर पर "Everyone", "Your followers", और "No one" हैं।

जब आपका ऑटोमेशन किसी ऐसे व्यक्ति को DM भेजता है जिसने मैसेज रिक्वेस्ट प्रतिबंधित की हैं, तो Meta अनुरोध को स्वीकार करता है, एक **मैसेज ID के साथ सफलता प्रतिक्रिया लौटाता है**, और फिर **संदेश को चुपचाप छोड़ देता है**। कोई त्रुटि नहीं, कोई विफलता वेबहुक नहीं, और कोई डिलीवरी/रीड संकेत नहीं — यह ड्रॉप हर API परत पर अदृश्य है। Meta को पता है कि संदेश डिलीवर नहीं होने वाला (उसके अपने ऐप UI में दिखाई देता है *"This account can't receive your message because they don't allow new message requests from everyone"*), लेकिन यह इसे API पर उजागर नहीं करता।

| प्राप्तकर्ता की Message requests सेटिंग                    | क्या होता है                                                                                 |
| ---------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| Everyone                                                   | डिलीवर — एक **मैसेज रिक्वेस्ट** के रूप में पहुँचता है जिसे प्राप्तकर्ता को स्वीकार करना होगा |
| Your followers (और प्राप्तकर्ता प्रेषक को फ़ॉलो नहीं करता) | Meta द्वारा स्वीकार, फिर चुपचाप छोड़ा गया                                                    |
| No one                                                     | Meta द्वारा स्वीकार, फिर चुपचाप छोड़ा गया                                                    |

## एक मौजूदा वार्तालाप सेटिंग को ओवरराइड करता है

यदि प्रेषक और प्राप्तकर्ता के बीच **पहले से एक संदेश थ्रेड मौजूद है** (उदाहरण के लिए, प्राप्तकर्ता ने खाते को पहले DM किया है), तो वह मौजूदा वार्तालाप Message requests सेटिंग को ओवरराइड करता है और ऑटोमेशन DM एक नए अनुरोध के बजाय मौजूदा थ्रेड में डिलीवर होता है। यही कारण है कि वही ऑटोमेशन कुछ टिप्पणीकर्ताओं तक पहुँच सकता है और अन्य तक नहीं, और यही कारण है कि जो प्राप्तकर्ता खाते को पहले संदेश भेजता है, वह फिर विश्वसनीय रूप से ऑटोमेशन DM प्राप्त करेगा।

## इसे कैसे पहचानें

<ul class="custom-bullets">
  <li>गतिविधि रो <code>status: "sent"</code> दिखाती है जिसमें कोई <code>errorDetails</code> नहीं है।</li>
  <li>प्राप्तकर्ता कोई DM न मिलने की रिपोर्ट करता है (और यह उनके मैसेज-रिक्वेस्ट फ़ोल्डर में भी नहीं है)।</li>
  <li>यह प्राप्तकर्ताओं में असंगत होता है — कुछ को DM मिलता है, अन्य को नहीं — आपके कॉन्फ़िगरेशन में किसी पैटर्न के बिना।</li>
</ul>

यह एक डिलीवरी परिणाम है, कोई विफलता स्थिति नहीं, इसलिए यह कभी भी `failed` के रूप में दिखाई नहीं देगा। एक `failed` रो का अर्थ है कि Instagram ने भेजने को *अस्वीकार* किया और कारण `actionResults[].errorDetails` पर होता है — यह एक अलग स्थिति है (देखें [error codes](/docs/errors/errors-ayrshare))।

## आप क्या कर सकते हैं

**कोई प्रोग्रामेटिक वर्कअराउंड नहीं है** — कोई API, स्कोप, या भेजने का आकार प्राप्तकर्ता की Message requests सेटिंग को बायपास नहीं कर सकता। आप जो कर सकते हैं:

<ul class="custom-bullets">
  <li>अपेक्षाएँ पहले से निर्धारित करें: एक टिप्पणी-ट्रिगर्ड DM केवल उन लोगों तक पहुँचता है जिनकी Instagram सेटिंग्स मैसेज रिक्वेस्ट की अनुमति देती हैं, या जिनकी पहले से आपके खाते के साथ बातचीत है।</li>
  <li>टिप्पणीकर्ताओं को आपके खाते को DM करने के लिए प्रोत्साहित करें (या मैसेज रिक्वेस्ट चालू करने के लिए) यदि वे फ़ॉलो-अप चाहते हैं — एक इनबाउंड संदेश थ्रेड को स्थायी रूप से खोलता है।</li>
  <li>सभी तक पहुँचने के लिए फ़ॉलबैक पथ के रूप में टिप्पणी पर एक सार्वजनिक उत्तर पर विचार करें।</li>
</ul>

## Comment-triggered DMs कैसे भेजे जाते हैं (private replies)

Comment-triggered automations DM को Instagram **private replies** के माध्यम से डिलीवर करते हैं, जो स्वयं टिप्पणी पर एंकर्ड हैं। यही वह चीज़ है जो ऑटोमेशन को एक ऐसे टिप्पणीकर्ता को संदेश भेजने देती है जिसे आपने पहले कभी संदेश नहीं भेजा। मैकेनिक्स — और उनकी सीमाएँ — जानने योग्य हैं:

<ul class="custom-bullets">
  <li><strong>Comment-anchored 7-दिन विंडो।</strong> उत्तर टिप्पणी के 7 दिनों के भीतर भेजा जाना चाहिए। उसके बाद विंडो बंद हो जाती है और भेजना <a href="/docs/errors/errors-ayrshare#automation-private-reply-comment-dm-errors"><code>code: 484</code></a> के साथ विफल हो जाता है।</li>
  <li><strong>प्रति टिप्पणी एक उत्तर, हमेशा के लिए।</strong> Instagram प्रति टिप्पणी केवल एक ही private reply की अनुमति देता है। दूसरा प्रयास <a href="/docs/errors/errors-ayrshare#automation-private-reply-comment-dm-errors"><code>code: 484</code></a> के साथ विफल होता है — Instagram "already replied" को उसी साझा त्रुटि के माध्यम से रिपोर्ट करता है जो वह एक बंद विंडो के लिए उपयोग करता है, इसलिए यह जानने के लिए <code>errorDetails</code> जाँचें कि यह कौन-सा था।</li>
  <li><strong>एक मैसेज रिक्वेस्ट के रूप में पहुँचता है।</strong> यहाँ तक कि एक सफलतापूर्वक डिलीवर हुआ private reply भी प्राप्तकर्ता के मैसेज-रिक्वेस्ट फ़ोल्डर में उतरता है और स्वीकार किया जाना चाहिए — जब तक कि पहले से कोई वार्तालाप मौजूद न हो।</li>
  <li><strong>डिलीवरी अभी भी प्राप्तकर्ता की सेटिंग्स पर निर्भर करती है।</strong> Private replies "पहले संदेश भेजा होना चाहिए" की आवश्यकता को हटा देते हैं, लेकिन वे प्राप्तकर्ता की Message requests सेटिंग को <strong>ओवरराइड नहीं</strong> करते, जो ऊपर वर्णित सीमा है।</li>
</ul>

## संबंधित

<ul class="custom-bullets">
  <li><a href="/docs/apis/automations/overview">Automations API अवलोकन</a> — ट्रिगर और क्रिया संदर्भ, गतिविधि स्थितियाँ।</li>
  <li><a href="/docs/apis/messages/overview">Messages API अवलोकन</a> — DM गोपनीयता टॉगल और Instagram 7-दिन संदेश विंडो।</li>
  <li><a href="/docs/errors/errors-ayrshare#automation-private-reply-comment-dm-errors">Automation private-reply त्रुटि कोड</a> — <code>483</code>–<code>488</code>।</li>
</ul>
