2016-04-27 10 views
5

मैं अब टेलीग्राम बॉट का निर्माण कर रहा हूं और टेलीग्राम क्लाइंट के साथ इसे मैन्युअल रूप से परीक्षण कर रहा हूं। क्या कोई तरीका है कि मैं क्लाइंट संदेश भेज सकता हूं उसी तरह से मैं बॉट्स बना सकता हूं?बॉट परीक्षण के लिए टेलीग्राम क्लाइंट का उपयोग करें (बॉट एपीआई नहीं)

मुझे पता है कि मैं कोड में यूनिट-टेस्ट बना सकता हूं, जो मैं ढूंढ रहा हूं वह नहीं है।

+0

आप शायद मूल यूआरएल बदल सकते हैं (इसके बजाय 'https: // api.telegram.org' अपने स्वयं के सर्वर), और सही सामग्री के साथ जवाब दें। –

+0

समस्या यह है कि कोई क्लाइंट एपीआई नहीं है और बॉट बातचीत शुरू नहीं कर सकते हैं, इसलिए मुझे नहीं लगता कि यह कैसे काम करेगा। – Punnerud

+0

मूल रूप से, आप टेलीग्राम एपीआई को दोहराते हैं। –

उत्तर

7

मैंने एक ही प्रश्न पूछा और मुझे कोई जवाब नहीं मिला। तो मैं तार बॉट के परीक्षण के लिए दो पुस्तकालयों बनाया:

  1. telegram-test अगर आप node-telegram-bot-api का उपयोग कर बॉट बनाया इस्तेमाल किया जा सकता। यह बॉट अनुरोधों को पकड़ता है और यह दिखाता है कि हमारे पास ग्राहक से वैध उत्तर है।
  2. telegram-test-api किसी भी बॉट और किसी भी तकनीकी ढेर के साथ उपयोग किया जा सकता है। यह एक वेब सर्वर है जो टेलीग्राम एपीआई का अनुकरण करता है। आप किसी क्लाइंट का उपयोग कर क्लाइंट अनुरोध कर सकते हैं, प्रोटोकॉल बहुत आसान है।

दोनों परियोजनाएं अब के लिए गहरे अल्फा संस्करण में हैं लेकिन मैंने कुछ भी बेहतर नहीं देखा है। आप उन परियोजनाओं (रूसी में) here के बारे में एक लेख पढ़ सकते हैं।

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