چيٽ بوٽس ٽيڪنالاجي جي تيزيءَ سان وڌندڙ دنيا ۾ ٻنهي تنظيمن ۽ فردن لاءِ ڪارآمد اوزار طور ترقي ڪئي آهي.
ٽيليگرام مختلف پليٽ فارمن جي وچ ۾ فرق ڪري ٿو جيڪي هڪ مشهور چيٽ سافٽ ويئر جي طور تي دستياب آهن مختلف قسم جي خاصيتن ۽ هڪ اهم صارف بنياد سان.
هن پوسٽ ۾، مان شروع کان هڪ AI ٽيليگرام چيٽ بٽ ٺاهڻ جي دلچسپ دنيا ۾ داخل ڪندس. مان ٻئي ڪوڊ بيس تي ويندس ۽ پئٿون ڪوڊ سبق.
اچو ته شروع ڪريون!
ManyChat سان هڪ چيٽ بوٽ ٺاهي رهيو آهي
ڪافي هڪ مضبوط پليٽ فارم آهي جيڪو توهان کي مختلف ميسيجنگ پليٽ فارمن ۾ استعمال ڪرڻ لاءِ چيٽ بوٽس ٺاهڻ جي اجازت ڏئي ٿو، بشمول ٽيليگرام.
مان توھان کي ھن مرحليوار ٽيوٽوريل ۾ ManyChat استعمال ڪندي ٽيليگرام چيٽ بٽ ٺاھڻ جي عمل جي ذريعي ھلندس.
هن ڪورس جي نتيجي ۾، توهان وٽ ڪم ڪندڙ چيٽ بوٽ هوندو جيڪو ٽيليگرام استعمال ڪندڙن سان رابطو ڪري سگهي ٿو.
ManyChat لاءِ رجسٽريشن
جو دورو ڪندي شروع ڪريو ManyChat ويب سائيٽ ۽ هڪ اڪائونٽ ٺاهڻ.
توھان منتخب ڪري سگھوٿا مفت منصوبو يا وڌيڪ خصوصيتن ۽ صلاحيتن لاءِ پريميئم متبادلن کي ڏسو.
ٽيليگرام کي ManyChat سان ڳنڍڻ
توهان جي ManyChat اڪائونٽ ٺاهڻ کان پوء، "چينل" سيڪشن ڏانهن وڃو ۽ "ٽيليگرام" چونڊيو. ManyChat کي پنهنجي ٽيليگرام اڪائونٽ سان ڳنڍڻ لاءِ اسڪرين تي ڏنل هدايتن تي عمل ڪريو.
ڪيترن ئي چيٽ توهان جي ٽيليگرام چيٽ بوٽ سان ڳنڍجي سگهن ٿا هن انضمام جي مهرباني.
BotFather سان بوٽ ٺاهڻ
BotFather ھڪڙو بوٽ آھي جيڪو ڪمانڊ سينٽر طور ڪم ڪري ٿو سڀني بوٽن سان لاڳاپيل فرضن لاءِ. اهو توهان جي بوٽن کي ڪنٽرول ڪرڻ ۽ ڪسٽمائي ڪرڻ لاء ڪيترن ئي هدايتون شامل آهي.
مون "/newsbot" حڪم استعمال ڪيو ۽ نئين بوٽ ٺاهڻ لاءِ قدمن تي عمل ڪيو. مون پنهنجي بوٽ جو نالو ڏنو “trying_a_new_bot”، ۽ پوءِ مون ان کي هڪ صارف نالو ڏنو جيڪو ختم ٿيو “bot”.
BotFather مون لاءِ ھڪڙو قسم جو HTTP API ٽوڪن مهيا ڪيو، جيڪو مون کي محفوظ طور تي رکڻ چاھيو ڇو ته اھو مون کي بوٽ کي هلائڻ جي اجازت ڏئي ٿو.
مون پنهنجي نئين بوٽ جي تعمير مڪمل ڪرڻ کان پوء، BotFather اسان کي بوٽ جو ٽيليگرام ڪنيڪشن ڏئي ٿو.
منهنجي بوٽ کي وڌيڪ اپيل ۽ معلوماتي ٺاهڻ لاء، آئون هڪ وضاحت، هڪ سيڪشن بابت، ۽ پروفائل تصوير شامل ڪري سگهان ٿو.
BotFather پڻ مون کي صلاح ڏني ته بوٽ سپورٽ سان رابطو ڪريو جيڪڏھن مون کي پنھنجي بوٽ لاءِ بھتر نالو گھرجي.
BotFather مون کي بي نقاب ڪيو ڪيترن ئي حڪمن تي منهنجي بوٽ کي منظم ڪرڻ لاء سڄي سيشن ۾.
انهن حڪمن ۾ اهي هئا جيڪي بوٽ جي نالي، تفصيل، معلومات، ۽ پروفائل فوٽو کي اپڊيٽ ڪرڻ لاء.
مان پڻ ڪمانڊ لسٽ تبديل ڪري سگھان ٿو، جيڪڏھن ضروري ھجي ته بوٽ کي هٽائي، ۽ بوٽ سيٽنگون تبديل ڪري سگھان ٿو جهڙوڪ ان لائن موڊ، گروپن ۾ رازداري موڊ، ۽ وڌيڪ.
BotFather آن لائن ايپس ۽ گيمز لاءِ ڪارڪردگي مهيا ڪري ٿو ان کان علاوه بوٽس کي ترقي ۽ برقرار رکڻ. توھان استعمال ڪري سگھوٿا آسان ھدايتون تبديل ڪرڻ يا ڊاھڻ لاءِ موجوده آن لائن ايپليڪيشنون ۽ گيمز، گڏو گڏ نوان ٺاھڻ لاءِ.
API ٽوڪن کي نقل ڪندي
پڪ ڪريو ته توهان جي API ٽوڪن کي ڳجهو رکڻ ۽ صرف ان کي مهيا ڪرڻ کان پوء توهان ان کي پيدا ڪيو آهي. ManyChat API ٽوڪن کي نقل ڪيو وڃي.
جيئن ته هي ٽوڪن توهان جي ٽيليگرام اڪائونٽ تائين رسائي جي اجازت ڏئي ٿو، ان کي محفوظ رکڻ ضروري آهي.
ManyChat ۾ API ٽوڪن کي پيسٽ ڪرڻ
اڪائونٽ کولڻ سان ManyChat ۾ ٽيليگرام انٽيگريشن سيٽنگون ڏانھن وڃو.
API ٽوڪن کي نقل ڪريو، پوءِ ان کي ”مياڻي چيٽ-ٽيليگرام-بوٽ-ٽوڪن“ سيڪشن ۾ وجھو جيڪو توھان اڳ ۾ مليو. توھان جو گھڻن چيٽ اڪائونٽ ۽ ٽيليگرام ھاڻي ڳنڍيل آھن.
ManyChat ۽ ٽيليگرام کي ڳنڍڻ
توهان جو ManyChat اڪائونٽ هاڻي توهان جي ٽيليگرام اڪائونٽ سان ڳنڍيل آهي جڏهن ته API ٽوڪن ڪاميابي سان ڪاپي ٿي وئي.
ڪيترن ئي چيٽ توهان جي ٽيليگرام چيٽ بوٽ سان ڳنڍجي سگهن ٿا هن انضمام جي مهرباني.
خودڪار جوابن لاء نئين وهڪري ٺاهڻ
ڪيترن ئي چيٽ ۾ ”آٽوميشن“ فيچر تائين رسائي حاصل ڪريو پاڻمرادو جواب ڏيڻ لاءِ مخصوص لفظن يا جملن جو.
ڪلڪ ڪريو ”نئين وهڪري“ کي ٺاهڻ لاءِ نئين وهڪري کي ٺاهڻ لاءِ انهن خودڪار جوابن سان ڊيل ڪرڻ لاءِ.
پهريون قدم ٺاھڻ (ٽريگر)
نئين وهڪري ۾ "شروعاتي قدم" (جنهن کي ٽرگر جي نالي سان پڻ سڃاتو وڃي ٿو) شامل ڪريو.
جڏهن هڪ مخصوص لفظ يا جملو صارف جي پيغام ۾ بيان ڪيو ويو آهي، اهو محرڪ وهڪري کي شروع ڪري ٿو. ٽرگر جي وضاحت ڪرڻ لاء، "ٽريگر شامل ڪريو" بٽڻ تي ڪلڪ ڪريو.
ٽيليگرام استعمال ڪندي ٽرگر ماخذ طور
کاٻي پاسي کان، چونڊيو "ٽيليگرام" ٽرڪ اختيارن مان.
ان کان پوء، ٽيليگرام سيٽنگن جي هيٺان، "ٽيليگرام ڪي ورڊ" کي درست ٽرگر طور چونڊيو.
لفظ جي سڃاڻپ
ڪلڪ ڪريو لفظ اختيار ۽ ٽائپ ڪريو لاڳاپيل لفظ يا جملي ۾ خودڪار جواب کي چالو ڪرڻ لاء. اصطلاح ٽرگر داخل ڪرڻ کان پوء، ان کي ذخيرو ڪرڻ لاء "ٺاهيو" تي ڪلڪ ڪريو.
پهريون فلو قدم ٺاهڻ
"ٽيليگرام" چونڊيو وهڪري جي پهرين قدم طور ظاهر ڪرڻ لاءِ ته جواب ٽيليگرام ذريعي ٻڌايو وڃي.
هي چينل بيان ڪري ٿو جنهن تي خودڪار جواب موڪليو ويندو.
خودڪار جواب لاء پيغام
پيغام جو مواد شامل ڪريو جيڪو ٽيليگرام قدم تي خودڪار جواب جي طور تي پهچايو ويندو.
هن مثال ۾ ڪورس بابت معلومات مهيا ڪريو، جهڙوڪ ان جو نالو ۽ مختصر وضاحت. توھان اختياري طور تي ڪورس سان ڳنڍيل ويب پيج جي لنڪ مهيا ڪري سگھو ٿا.
هڪ بٽڻ سميت
خودڪار جواب ۾ هڪ بٽڻ شامل ڪرڻ لاء، "بٽڻ شامل ڪريو" چونڊيو. بٽڻ جي عنوان کي "اوپن ويب سائيٽ" تي سيٽ ڪريو.
ويب پيج جو URL مهيا ڪريو جنھن سان توھان ڳنڍڻ چاھيو ٿا، جھڙوڪ ھڪڙو صفحو جتي صارف ڪورس لاءِ سائن اپ ڪري سگھن ٿا يا وڌيڪ سکو.
ٺاھ جوڙ جي تصديق
تصديق ڪرڻ لاءِ وهڪري کي جانچيو ته خودڪار جواب ۽ اختياري بٽڻ صحيح ترتيب ڏنل آهن.
جيئن ضرورت هجي، پيغام جي مواد يا بٽڻ جي تفصيل کي تبديل ڪريو.
خودڪار جوابي فلو مڪمل ڪريو
فلو سيٽنگون محفوظ ڪريو، ۽ توھان جو چيٽ بٽ پاڻمرادو جواب ڏيندو اڳئين بيان ڪيل جواب سان، ڪورس بابت معلومات ۽ لاڳاپيل ويب پيج جي لنڪ پيش ڪندي، جڏھن به ڪو صارف ڏنل اصطلاح يا جملي تي مشتمل پيغام موڪليندو.
پٿون سان گڏ ٽيليگرام چيٽ بوٽ ٺاهڻ
پٿون ۾ چيٽ بوٽس ٺاهڻ لاءِ اوزارن ۽ پيڪيجز جي هڪ جامع رينج شامل آهي. اهو آرٽيڪل توهان کي پٿون سان ٽيليگرام چيٽ بٽ ٺاهڻ جي مرحلن ذريعي ڏسندو.
توهان کي هڪ بنيادي سمجهه هوندي ته هڪ ڪم ڪندڙ چيٽ بوٽ ڪيئن ٺاهيو وڃي جيڪو هن سبق جي نتيجي ۾ ٽيليگرام استعمال ڪندڙن سان رابطو ڪري سگهي ٿو.
ماحول پيدا ڪرڻ
توھان کان پھريان ڪوڊنگ شروع ڪريو، پڪ ڪريو ته پٿون توھان جي مشين تي نصب ٿيل آھي.
Python کي Python ويب سائيٽ تان ڊائون لوڊ ۽ انسٽال ڪري سگھجي ٿو.
اسان پڻ استعمال ڪنداسين python-telegram-bot لائبريري، تنهن ڪري پڪ ڪريو ته اهو توهان جي ڪمانڊ لائن انٽرفيس ۾ هيٺ ڏنل حڪم ٽائيپ ڪندي انسٽال ٿيل آهي.
هن ڪوڊ لاء، بهرحال، مون استعمال ڪيو جوپيوٽ نوٽ بڪ. توھان انھن مان ڪنھن ھڪڙي کي منتخب ڪري سگھو ٿا جيڪو توھان کي مناسب آھي.
pip install python-telegram-bot
ٽيليگرام بوٽ ٽوڪن ڪيئن حاصل ڪجي
ٽيليگرام تي چيٽ بوٽ قائم ڪرڻ لاءِ هڪ بوٽ ٽوڪن جي ضرورت آهي.
کوليو ٽيليگرام ڪلائنٽ ۽، جيئن اڳي، ڳولا ڪريو BotFather bot. نئون بوٽ ٺاهڻ ۽ API ٽوڪن حاصل ڪرڻ لاءِ، قدمن تي عمل ڪريو.
پٿون اسڪرپٽ کي ترقي ڪندي
پنھنجي پسند جي ڪوڊ ايڊيٽر کي کوليو ۽ نئين پٿون اسڪرپٽ شروع ڪريو، جھڙوڪ telegram_chatbot.py.
گھربل لائبريري درآمد ڪريو ۽ ايندڙ صارف جي پيغامن کي پروسيس ڪرڻ لاءِ فنڪشن ٺاھيو.
بوٽ هينڊلر کي ترتيب ڏيڻ
ٽيليگرام قائم ڪريو. توهان جي بوٽ ٽوڪن کي استعمال ڪندي، هڪ بوٽ اعتراض ٺاهيو. ٽيليگرام اپڊيٽس کي سنڀالڻ لاءِ اپڊيٽر اعتراض ٺاهيو.
ايندڙ پيغامن کي پروسيس ڪرڻ لاءِ، اپڊيٽر کي ميسيج هينڊلر ڳنڍيو.
ميسيج هينڊلر ٺاهيو
پيغام جي مواد تائين رسائي ڪريو ۽ ميسيج هينڊلر فنڪشن مان مناسب معلومات ڪڍو.
توھان جانچ ڪري سگھو ٿا پيغام جو متن، موڪليندڙ جي معلومات، ۽ ڪنھن ٻئي پيغام جي ملڪيت. مواد يا صارف جي معلومات جي بنياد تي bot.send_message() فنڪشن استعمال ڪندي جواب ٺاھيو.
بوٽ لانچ ڪريو
اسڪرپٽ جي مکيه حصي ۾ بوٽ کي شروع ڪريو start_polling() فنڪشن کي اپڊيٽر اعتراض تي عمل ڪندي.
هي مسلسل اسڪين ڪندو ٽيليگرام کي نئين اپڊيٽس لاءِ ۽ ڪال ڪندو ميسيج هينڊلر جو طريقو جڏهن ڪو نئون نياپو موصول ٿيندو.
Chatbot کي ٽيسٽ ڪرڻ لاءِ
توھان جي ٽرمينل يا ڪمانڊ پرامپٹ ۾، پٿون اسڪرپٽ کي ھلايو.
ٽيليگرام تي پنهنجي چيٽ بوٽ سان بحث شروع ڪريو ۽ ڏسو ته اهو ڪيئن جواب ڏئي ٿو ان منطق جي بنياد تي جيڪو توهان قائم ڪيو آهي. بوٽ جي رويي ۾ ڪي به گهربل تبديليون ڪريو.
ڪارڪردگي وڌائڻ
توھان پنھنجي چيٽ بٽ جي ڪارڪردگي کي وڌائي سگھوٿا اضافي خاصيتون شامل ڪندي.
توھان ڪري سگھو ٿا، مثال طور، خاص ھدايتون سنڀالڻ، خارجي APIs مان ڊيٽا جي فراهمي، يا قدرتي ٻولي پروسيسنگ (NLP) صلاحيتن کي ضم ڪري سگھو ٿا.
هتي توهان جي چيڪ ڪرڻ لاء مڪمل ڪوڊ بلاڪ آهي:
هن مختصر سبق تي عمل ڪندي، توهان بنيادي ڄاڻ حاصل ڪئي آهي هڪ ٽيليگرام چيٽ بوٽ ٺاهڻ جا بنيادي اصول پائٿون سان.
توهان ٺاهي سگهو ٿا وڌيڪ نفيس چيٽ بوٽس جيڪي مخصوص استعمال جي ڪيسن کي پورو ڪن ٿا ۽ هڪ هموار پهچائڻ استعمال ڪندڙ جو تجربو اضافي تحقيق ۽ ترميم سان.
ٿڪل
آخرڪار، هڪ ٽيليگرام چيٽ بوٽ صارف جي تجربن کي بهتر ڪرڻ ۽ رابطي کي تيز ڪرڻ لاء ڪيترائي موقعا فراهم ڪري ٿو.
توهان ڪسٽمر سروس خودڪار ڪري سگهو ٿا، حقيقي وقت جي معلومات ۽ اپڊيٽ مهيا ڪري سگهو ٿا، ترتيب ڏنل مواد ورهائي سگهو ٿا، سروي ۽ پولز هلائي سگهو ٿا، ڊيٽا حاصل ڪرڻ لاءِ خارجي APIs سان انٽرفيس، انٽرفيس رانديون يا سوالن کي مهيا ڪري سگهو ٿا، ۽ گهڻو ڪجهه ٽيليگرام چيٽ بوٽ سان.
ٽيليگرام چيٽ بوٽس جي موافقت تنظيمن ۽ ماڻهن کي قابل بنائي ٿي صارفين سان آرام سان ۽ رابطي سان رابطو ڪري ۽ انهن جي ڊجيٽل موجودگي کي وڌايو.
جواب ڇڏي وڃو