2016-02-08 11 views
16

से एक संदेश या मीडिया को निकालने मैं हटाने के संदेश का एक उदाहरण जानते हैं या एक तस्वीरटेलीग्राम बॉट हटा सकते हैं या एक चैनल या समूह

मैं इस संदर्भ में कोई कार्यात्मक ट्यूटोरियल नहीं मिला की तरह फाइल करने के लिए, चाहते हैं कैसे

+0

अब यह करने के लिए उपलब्ध है:

  • आप न के बराबर संदेश या उसके पहले से ही हटा हटाने की कोशिश कर रहे हैं, तो! – ihoru

  • उत्तर

    17

    अभी टेलीग्राम बॉट एपीआई में ऐसी कोई कार्यक्षमता नहीं है।

    युपीडी 2017/05/19: एक अधिकारी ने विधि deleteMessage, अधिक जानकारी नहीं है: https://core.telegram.org/bots/api#deletemessage

    https://stackoverflow.com/a/43965602/1140438

    +0

    बॉट एपीआई के साथ संदेशों को हटाने के लिए विधि नहीं है: https://core.telegram.org/method/messages.deleteMessages – ihoru

    +0

    धन्यवाद @ihoru, क्या इसका मतलब यह है कि बॉट उदाहरण के लिए गलत पोस्ट को हटा नहीं सकता है? क्या आप इसके बारे में निश्चित हैं? – Ebrahim

    +0

    इस संबंध में कोई समाधान है? – Ebrahim

    1

    वहाँ आप संदेश संपादित करने के लिए करते हैं कि बॉट एपीआई में दो तरीके हैं : editMessageText और editMessageCaption। यह आदर्श नहीं है, लेकिन आप इसे एक विकल्प के रूप में उपयोग कर सकते हैं।

    उदाहरण के लिए करने के लिए संदेश का संपादन करके:

    "यह संदेश अनुपलब्ध है।"

    14

    deleteMessage बॉट एपीआई 3.0 में विधि के एक अधिकारी समर्थन नहीं है। यहाँ अधिक विवरण: chat_id और message_id: https://core.telegram.org/bots/api#deletemessage

    https://api.telegram.org/botTOKEN/deleteMessage?chat_id=CID&message_id=MID

    आप देख सकते हैं दो तर्क नहीं है।

    सेवा संदेशों को छोड़कर आप बॉट के संदेश या अन्य संदेशों को हटा सकते हैं (यदि बॉट व्यवस्थापक है) (जैसे संदेश/शामिल होना)।

    1. सफलता पर, यह JSON ऑब्जेक्ट निम्नलिखित वापस आ जाएगी: {"ok":true,"result":true}

    2. यदि आप सेवा संदेश या अन्य उपयोगकर्ता के संदेश को हटाने का प्रयास कर रहे हैं, लेकिन बॉट व्यवस्थापक नहीं है: {"ok":false,"error_code":400,"description":"Bad Request: message can't be deleted"}{"ok":false,"error_code":400,"description":"Bad Request: message to delete not found"}

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