بلاگ اور سروس کے علم کی بنیاد
مقامی بوٹ Api سرور یہ کیا ہے اور اس کے لئے کیا ہے ؟
شائع: 23.08.2024

مجھے مقامی بوٹ API سرور کی ضرورت کیوں ہے؟

مقامی سرور حدود کو متاثر کرتا ہے ۔ :

1) سائز کی حد کے بغیر فائلیں ڈاؤن لوڈ کریں ۔
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>: مقامی سرور کو دیگر ترقیاتی ٹولز کے ساتھ مربوط کیا جاسکتا ہے ، جو پیچیدہ ایپلی کیشنز کی تخلیق کو آسان بناتا ہے ۔

ڈوکر کے ذریعے مقامی بوٹ Api سرور کو کیسے چلائیں

ڈوکر انسٹال کریں

اگر آپ کے پاس ابھی تک ڈوکر انسٹال نہیں ہے تو ، اسے [سرکاری ویب سائٹ]سے ڈاؤن لوڈ اور انسٹال کریں
ایک Dockerfile بنائیں (اگر ضروری ہو)
اگر آپ کے پاس ریڈی میڈ امیج نہیں ہے تو آپ اپنی ڈوکر فائل بنا سکتے ہیں ۔ مثال کے طور پر: < کوڈ> ---
# بیس تصویر کا استعمال کرتے ہوئے
ازگر سے: 3.9-سلم
# ضروری انحصار انسٹال کرنا
پپ انسٹال فلاسک درخواستیں چلائیں

# اپنے سرور کے کوڈ کو کنٹینر میں کاپی کریں کاپی کریں . / ایپ < br> ورک ڈیر / ایپ
# سرور شروع
سی ایم ڈی ["پطرون" ، "server.py "] ---
ایک ڈوکر تصویر کی تعمیر < /b> < br> ٹرمینل میں ، اپنی ڈوکر فائل کے ساتھ ڈائرکٹری میں جائیں اور کمانڈ چلائیں: < کوڈ> ---
ڈوکر بلڈ - ٹی لوکل بوٹ-api ---
< / کوڈ>
کنٹینر لانچ < /b> < br> تصویر کو کامیابی سے جمع کرنے کے بعد ، کنٹینر چلائیں: < کوڈ> ---
ڈوکر رن-ڈی-پی 5000: 5000 مقامی-بوٹ-api ---
< / کوڈ>
اب آپ کا مقامی بوٹ API سرور پر دستیاب ہوگا http://localhost:5000 < / i>

ترقی کے لئے ٹیلیگرام سے مقامی سرور کا استعمال کیسے کریں ؟

مجھے کون سا ٹوکن استعمال کرنا چاہیے ؟

مقامی بوٹ API سرور کا استعمال کرتے ہوئے مقامی طور پر ٹیلیگرام بوٹ تیار کرنے کے ل you ، آپ کو اب بھی اس ٹوکن کی ضرورت ہے جو آپ بوٹ فادر سے وصول کرتے ہیں ۔ یہ ٹوکن آپ کے بوٹ کی تصدیق کے لیے استعمال ہوتا ہے ، چاہے آپ مقامی سرور پر چل رہے ہوں ۔

اپنے کوڈ میں ، جہاں آپ ویب ہک مرتب کرتے ہیں یا درخواستوں پر کارروائی کرتے ہیں ، اس ٹوکن کی وضاحت کریں ۔
مثال کے طور پر ، اگر آپ بوٹس کے ساتھ کام کرنے کے لئے لائبریری کا استعمال کرتے ہیں تو ، بوٹ کو شروع کرتے وقت آپ کو یہ ٹوکن پاس کرنے کی ضرورت ہوگی ۔
نوٹ: < /b> < br> جب آپ مقامی سرور استعمال کرتے ہیں تو ، آپ کا بوٹ انٹرنیٹ سے قابل رسائی نہیں ہوگا ، لہذا آپ ٹیلیگرام API کے ذریعے ویب ہک انسٹال نہیں کرسکیں گے ۔ اس کے بجائے ، آپ درخواستوں پر دستی طور پر کارروائی کریں گے ۔
بوٹ کو جانچنے کے لیے ، json اپ ڈیٹس کو براہ راست اپنے مقامی سرور پر بھیجیں ، جیسا کہ پچھلے جواب میں بیان کیا گیا ہے ۔

مقامی بوٹ api سرور کا استعمال کرتے ہوئے انٹرنیٹ کے بغیر ترقی

اگر آپ نے اپنے کمپیوٹر یا مقامی سرور پر مقامی بوٹ API سرور کو تشکیل دیا ہے تو ، یہ مقامی درخواستوں کو سنبھال سکے گا ۔ آپ پوسٹ مین یا کرل جیسے ٹولز کا استعمال کرکے اپنے سرور کو درخواستیں بھیج سکتے ہیں ۔ تاہم ، یہ درخواستیں ٹیلیگرام سے نہیں آئیں گی ۔
انٹرنیٹ کی عدم موجودگی میں ، آپ بوٹ کو اپنے مقامی بوٹ API سرور کے API کے ذریعے مقامی HTTP درخواستیں بھیج کر اس کی فعالیت کی جانچ کرسکتے ہیں ۔ یہ ترقی اور ڈیبگنگ کے لیے مفید ہو سکتا ہے ۔
آپ کا مقامی بوٹ API سرور صرف مقامی نیٹ ورک کے اندر کام کرے گا اور انٹرنیٹ کنکشن کے بغیر ٹیلیگرام کے ساتھ بات چیت نہیں کر سکے گا ۔ آپ کوڈ کو جانچنے اور ڈیبگ کرنے کے قابل ہو جائیں گے ، لیکن بوٹ کے صحیح طریقے سے کام کرنے کے لیے انٹرنیٹ کنکشن کی ضرورت ہے ۔