2016-12-29 10 views
8

मैंने बॉट के संदेश को संपादित करने का प्रयास किया है जिसे लगभग 2 घंटे पहले भेज दिया गया था और यह त्रुटि मिली और माना कि यह संदेश संपादन के लिए इतना पुराना है यह असमर्थ है फिर मैंने एक और संदेश संपादित करने का प्रयास किया जो थोड़ी देर बाद भेज दिया गया था और यह सफल रहा। लेकिन इसके बाद मैंने हाल ही में भेजे गए संदेशों में से एक को संपादित करने का प्रयास किया है, इस त्रुटि को एक और बार मिला है। अब ऐसा लगता है कि अनुरोध के परिणाम यादृच्छिक हैं।संदेश संपादित करने का प्रयास करते समय टेलीग्राम बॉट एपीआई त्रुटि: "खराब अनुरोध: संदेश नहीं मिला"

इसका क्या अर्थ है?

यहाँ मेरी पोस्ट क्वेरी का एक उदाहरण:

https://api.telegram.org/bot{token}/editMessageText?chat_id=12345&message_id=370&text=New text 

और यहाँ परिणाम:

{ 
    "ok": false, 
    "error_code": 400, 
    "description": "Bad Request: message not found" 
} 
+0

क्या आप और अधिक समझा सकते हैं? –

+0

क्या आप अधिक जानकारी प्रदान कर सकते हैं? –

+0

@Alireza आपको वास्तव में क्या चाहिए? मैंने कहा कि मैं इस समय एक संदेश संपादित नहीं कर सकता लेकिन मैं दूसरे पर कर सकता हूं। और मैं इस पर उलझन में हूँ। – anatol

उत्तर

2

समय सीमा 48 घंटे source

है आप के तहत या तो एक इस त्रुटि कोड मिल जाएगा हटाए गए संदेश, या एक जो समाप्ति समय से पहले चला गया है।

मैंने थोड़ी देर में टेलीग्राफ एपीआई के साथ नहीं खेला है, लेकिन जैसा कि आपने उल्लेख किया है, मुझे कुछ असंगत व्यवहार को याद रखना याद आया। मुझे अपने एपीआई कॉल पर इसके चारों ओर जाने के लिए पुनः प्रयास तर्क को कार्यान्वित करना पड़ा।

आप यह देखने के लिए मैन्युअल रूप से पहले प्रयोग कर सकते हैं कि यह आपकी मदद करेगा या नहीं। मुझे नहीं पता कि उन्होंने अतीत में जिन मुद्दों का सामना किया है, उन्हें संबोधित किया है, लेकिन पुनः प्रयास करने से मेरी मदद मिली।

+0

कृपया ध्यान दें कि एक संदेश में समय पर संपादन कार्रवाई के अलग-अलग परिणाम हैं, इस प्रश्न का उल्लेख – anatol

+0

में किया गया है संदेश संपादित करें समय सीमा केवल सामान्य उपयोगकर्ताओं के लिए मान्य है। ऐसी सीमा से बॉट प्रभावित नहीं होते हैं। –

+0

एक टिप्पणी होना चाहिए, जवाब नहीं। – anatol

1

ऐसा इसलिए है क्योंकि जिस संदेश को आप संपादित करने का प्रयास कर रहे हैं वह बॉट द्वारा नहीं भेजा जाता है।

मुझे यह समस्या भी थी। मेरे मामले में मैं एक चैनल पर कुछ पोस्ट संपादित करने की कोशिश कर रहा था जिसे तीन प्रशासकों द्वारा भेजा गया था; दो मानव प्रशासकों और एक बॉट।

बॉट केवल अपने संदेशों को संपादित कर सकता है।

संपादन के लिए समय सीमा केवल मानव उपयोगकर्ताओं के लिए है।

बॉट किसी भी समय अपने स्वयं के संदेश संपादित कर सकते हैं।

संबंधित मुद्दे