مقامی بوٹ Api سرور یہ کیا ہے اور اس کے لئے کیا ہے ؟
ٹیلیگرام لوکل بوٹ API سرور سرور کا ایک مقامی ورژن ہے جو ٹیلیگرام بوٹ API کی درخواستوں کو سنبھالتا ہے ۔ یہ ڈویلپرز کو سرکاری ٹیلیگرام سرور کے ساتھ بات چیت کیے بغیر مقامی مشین پر بوٹس کی جانچ اور ترقی کرنے کی اجازت دیتا ہے ۔

1. مجھے مقامی بوٹ API سرور کی ضرورت کیوں ہے؟
1.1 مقامی سرور حدود کو متاثر کرتا ہے ۔ :
1.2 سرور کون سے دوسرے افعال انجام دے سکتا ہے ؟
2. ڈوکر کے ذریعے مقامی بوٹ Api سرور کو کیسے چلائیں
2.1 ڈوکر انسٹال کریں
3. ترقی کے لئے ٹیلیگرام سے مقامی سرور کا استعمال کیسے کریں ؟
3.1 مجھے کون سا ٹوکن استعمال کرنا چاہیے ؟
3.2 مقامی بوٹ api سرور کا استعمال کرتے ہوئے انٹرنیٹ کے بغیر ترقی
مجھے مقامی بوٹ API سرور کی ضرورت کیوں ہے؟
مقامی سرور حدود کو متاثر کرتا ہے ۔ :
1) سائز کی حد کے بغیر فائلیں ڈاؤن لوڈ کریں ۔
2) سائز میں 2000 MB تک فائلیں اپ لوڈ کریں ۔
3) فائلوں کو ان کے مقامی راستے اور فائل URI اسکیم کا استعمال کرتے ہوئے اپ لوڈ کریں ۔
4) ویب انٹرسیپٹر کے لیے HTTP URL استعمال کریں ۔
5) ویب انٹرسیپٹر کے لئے کوئی بھی مقامی IP پتہ استعمال کریں ۔
6) ویب انٹرسیپٹر کے لیے کوئی بھی پورٹ استعمال کریں ۔
7) max_webhook_connections کو 100000 پر سیٹ کریں ۔
8) GetFile کی درخواست کرنے کے بعد فائل ڈاؤن لوڈ کیے بغیر file_path فیلڈ کی قدر کے طور پر مطلق مقامی راستہ حاصل کریں ۔
2) سائز میں 2000 MB تک فائلیں اپ لوڈ کریں ۔
3) فائلوں کو ان کے مقامی راستے اور فائل URI اسکیم کا استعمال کرتے ہوئے اپ لوڈ کریں ۔
4) ویب انٹرسیپٹر کے لیے HTTP URL استعمال کریں ۔
5) ویب انٹرسیپٹر کے لئے کوئی بھی مقامی IP پتہ استعمال کریں ۔
6) ویب انٹرسیپٹر کے لیے کوئی بھی پورٹ استعمال کریں ۔
7) max_webhook_connections کو 100000 پر سیٹ کریں ۔
8) GetFile کی درخواست کرنے کے بعد فائل ڈاؤن لوڈ کیے بغیر file_path فیلڈ کی قدر کے طور پر مطلق مقامی راستہ حاصل کریں ۔
سرور کون سے دوسرے افعال انجام دے سکتا ہے ؟
1. ٹیسٹنگ < /b>: ڈویلپرز بوٹ کی فعالیت کو مقامی طور پر جانچ سکتے ہیں ، جو ترقی اور ڈیبگنگ کے عمل کو تیز کرتا ہے ۔
2. تقلید < /b>: ایک مقامی سرور ٹیلیگرام API کے رویے کی تقلید کرسکتا ہے ، جس سے ڈویلپرز کو یہ چیک کرنے کی اجازت ملتی ہے کہ ان کے بوٹس مختلف کمانڈز اور پیغامات کا جواب کیسے دیں گے ۔
3. < b>تنہائی< / b>: مقامی سرور کا استعمال آپ کو انٹرنیٹ سے رابطہ قائم کیے بغیر یا ممکنہ حدود اور تاخیر کے بارے میں فکر کیے بغیر کام کرنے کی اجازت دیتا ہے ۔
4. < b>ترتیبات< / b>: ڈویلپرز مخصوص افعال کو شامل کرکے یا API کے طرز عمل کو تبدیل کرکے اپنی صوابدید پر مقامی سرور کو تشکیل دے سکتے ہیں ۔
5. انضمام < /b>: مقامی سرور کو دیگر ترقیاتی ٹولز کے ساتھ مربوط کیا جاسکتا ہے ، جو پیچیدہ ایپلی کیشنز کی تخلیق کو آسان بناتا ہے ۔
2. تقلید < /b>: ایک مقامی سرور ٹیلیگرام API کے رویے کی تقلید کرسکتا ہے ، جس سے ڈویلپرز کو یہ چیک کرنے کی اجازت ملتی ہے کہ ان کے بوٹس مختلف کمانڈز اور پیغامات کا جواب کیسے دیں گے ۔
3. < b>تنہائی< / b>: مقامی سرور کا استعمال آپ کو انٹرنیٹ سے رابطہ قائم کیے بغیر یا ممکنہ حدود اور تاخیر کے بارے میں فکر کیے بغیر کام کرنے کی اجازت دیتا ہے ۔
4. < b>ترتیبات< / b>: ڈویلپرز مخصوص افعال کو شامل کرکے یا API کے طرز عمل کو تبدیل کرکے اپنی صوابدید پر مقامی سرور کو تشکیل دے سکتے ہیں ۔
5. انضمام < /b>: مقامی سرور کو دیگر ترقیاتی ٹولز کے ساتھ مربوط کیا جاسکتا ہے ، جو پیچیدہ ایپلی کیشنز کی تخلیق کو آسان بناتا ہے ۔
ڈوکر کے ذریعے مقامی بوٹ Api سرور کو کیسے چلائیں
ڈوکر انسٹال کریں
اگر آپ کے پاس ابھی تک ڈوکر انسٹال نہیں ہے تو ، اسے [سرکاری ویب سائٹ]سے ڈاؤن لوڈ اور انسٹال کریں
ایک Dockerfile بنائیں (اگر ضروری ہو)
اگر آپ کے پاس ریڈی میڈ امیج نہیں ہے تو آپ اپنی ڈوکر فائل بنا سکتے ہیں ۔ مثال کے طور پر: < کوڈ> ---
# بیس تصویر کا استعمال کرتے ہوئے
ازگر سے: 3.9-سلم
# ضروری انحصار انسٹال کرنا
پپ انسٹال فلاسک درخواستیں چلائیں
# اپنے سرور کے کوڈ کو کنٹینر میں کاپی کریں کاپی کریں . / ایپ < br> ورک ڈیر / ایپ
# سرور شروع
سی ایم ڈی ["پطرون" ، "server.py "] --- کوڈ>
اگر آپ کے پاس ریڈی میڈ امیج نہیں ہے تو آپ اپنی ڈوکر فائل بنا سکتے ہیں ۔ مثال کے طور پر: < کوڈ> ---
# بیس تصویر کا استعمال کرتے ہوئے
ازگر سے: 3.9-سلم
# ضروری انحصار انسٹال کرنا
پپ انسٹال فلاسک درخواستیں چلائیں
# اپنے سرور کے کوڈ کو کنٹینر میں کاپی کریں کاپی کریں . / ایپ < br> ورک ڈیر / ایپ
# سرور شروع
سی ایم ڈی ["پطرون" ، "server.py "] --- کوڈ>
ایک ڈوکر تصویر کی تعمیر < /b> < br>
ٹرمینل میں ، اپنی ڈوکر فائل کے ساتھ ڈائرکٹری میں جائیں اور کمانڈ چلائیں:
< کوڈ>
---
ڈوکر بلڈ - ٹی لوکل بوٹ-api ---
< / کوڈ>
ڈوکر بلڈ - ٹی لوکل بوٹ-api ---
< / کوڈ>
کنٹینر لانچ < /b> < br>
تصویر کو کامیابی سے جمع کرنے کے بعد ، کنٹینر چلائیں:
< کوڈ>
---
ڈوکر رن-ڈی-پی 5000: 5000 مقامی-بوٹ-api ---
< / کوڈ>
اب آپ کا مقامی بوٹ API سرور پر دستیاب ہوگا http://localhost:5000 < / i>
ڈوکر رن-ڈی-پی 5000: 5000 مقامی-بوٹ-api ---
< / کوڈ>
اب آپ کا مقامی بوٹ API سرور پر دستیاب ہوگا http://localhost:5000 < / i>
ترقی کے لئے ٹیلیگرام سے مقامی سرور کا استعمال کیسے کریں ؟
مجھے کون سا ٹوکن استعمال کرنا چاہیے ؟
مقامی بوٹ API سرور کا استعمال کرتے ہوئے مقامی طور پر ٹیلیگرام بوٹ تیار کرنے کے ل you ، آپ کو اب بھی اس ٹوکن کی ضرورت ہے جو آپ بوٹ فادر سے وصول کرتے ہیں ۔ یہ ٹوکن آپ کے بوٹ کی تصدیق کے لیے استعمال ہوتا ہے ، چاہے آپ مقامی سرور پر چل رہے ہوں ۔
اپنے کوڈ میں ، جہاں آپ ویب ہک مرتب کرتے ہیں یا درخواستوں پر کارروائی کرتے ہیں ، اس ٹوکن کی وضاحت کریں ۔
مثال کے طور پر ، اگر آپ بوٹس کے ساتھ کام کرنے کے لئے لائبریری کا استعمال کرتے ہیں تو ، بوٹ کو شروع کرتے وقت آپ کو یہ ٹوکن پاس کرنے کی ضرورت ہوگی ۔
اپنے کوڈ میں ، جہاں آپ ویب ہک مرتب کرتے ہیں یا درخواستوں پر کارروائی کرتے ہیں ، اس ٹوکن کی وضاحت کریں ۔
مثال کے طور پر ، اگر آپ بوٹس کے ساتھ کام کرنے کے لئے لائبریری کا استعمال کرتے ہیں تو ، بوٹ کو شروع کرتے وقت آپ کو یہ ٹوکن پاس کرنے کی ضرورت ہوگی ۔
نوٹ: < /b> < br>
جب آپ مقامی سرور استعمال کرتے ہیں تو ، آپ کا بوٹ انٹرنیٹ سے قابل رسائی نہیں ہوگا ، لہذا آپ ٹیلیگرام API کے ذریعے ویب ہک انسٹال نہیں کرسکیں گے ۔ اس کے بجائے ، آپ درخواستوں پر دستی طور پر کارروائی کریں گے ۔
بوٹ کو جانچنے کے لیے ، json اپ ڈیٹس کو براہ راست اپنے مقامی سرور پر بھیجیں ، جیسا کہ پچھلے جواب میں بیان کیا گیا ہے ۔
بوٹ کو جانچنے کے لیے ، json اپ ڈیٹس کو براہ راست اپنے مقامی سرور پر بھیجیں ، جیسا کہ پچھلے جواب میں بیان کیا گیا ہے ۔
مقامی بوٹ api سرور کا استعمال کرتے ہوئے انٹرنیٹ کے بغیر ترقی
اگر آپ نے اپنے کمپیوٹر یا مقامی سرور پر مقامی بوٹ API سرور کو تشکیل دیا ہے تو ، یہ مقامی درخواستوں کو سنبھال سکے گا ۔ آپ پوسٹ مین یا کرل جیسے ٹولز کا استعمال کرکے اپنے سرور کو درخواستیں بھیج سکتے ہیں ۔ تاہم ، یہ درخواستیں ٹیلیگرام سے نہیں آئیں گی ۔
انٹرنیٹ کی عدم موجودگی میں ، آپ بوٹ کو اپنے مقامی بوٹ API سرور کے API کے ذریعے مقامی HTTP درخواستیں بھیج کر اس کی فعالیت کی جانچ کرسکتے ہیں ۔ یہ ترقی اور ڈیبگنگ کے لیے مفید ہو سکتا ہے ۔
آپ کا مقامی بوٹ API سرور صرف مقامی نیٹ ورک کے اندر کام کرے گا اور انٹرنیٹ کنکشن کے بغیر ٹیلیگرام کے ساتھ بات چیت نہیں کر سکے گا ۔ آپ کوڈ کو جانچنے اور ڈیبگ کرنے کے قابل ہو جائیں گے ، لیکن بوٹ کے صحیح طریقے سے کام کرنے کے لیے انٹرنیٹ کنکشن کی ضرورت ہے ۔