آموزش ساخت روبات خودکار در تلگرام بدون دانش برنامه‌نویسی

در این آموزش قصد داریم نحوه ایجاد یک روبات کاملا خودکار را بدون نیاز به سرورها، دانش برنامه‌نویسی و تخصص‌های دیگر بررسی کنیم.

223

ایجاد روبات با استفاده از BotFather

در برنامه تلگرام پروفایل BotFather@ را بازکنید و شروع به مکالمه با آن کنید. به‌منظور شروع مکالمه می‌توانید بر روی این لینک کلیک کنید. در صورتی که صفحه مقابل شما همچنان خالی است به‌روز‌رسانی نرم‌افزار تلگرام خود و یا نوشتن عبارت “start/” را مدنظر قراردهید. BotFather از شما درخواست می‌کند مطالبی در خصوص راهنمایی هرچه بیشتر را مطالعه کنید اما این موارد ضروری نیستند.botfather

اولین گامی که باید بردارید ایجاد یک روبات کاملا جدید است. بدین منظور فرمان “newbot” را تایپ کنید. BotFather از شما درخواست ورود یک نام را خواهد کرد که یک عنوان دلخواه با پسوند bot خواهد بود. در صورتی که نام‌کاربری دلخواه شما در دسترس نیست می‌توانید از ترکیب‌های مختلف زیرخط‌دار استفاده کنید.

در این آموزش رباتی ایجاد خواهیم کرد که خبرهایی در خصوص اینکه چه کسانی در روز جاری به‌دنیا آمده‌اند ارسال می‌کند بنابراین نام انتخابی ما Born Today خواهد بود و همان‌گونه که عنوان شد نام‌کاربری باید به شکل “BornTodayBot” مورد استفاده قرارگیرد.

BotFather به شما یک آدرس یا در واقع رابط کاربری ارسال خواهد کرد که ترکیبی شبیه آنچه در زیر مشاهده می‌کنید خواهد داشت: این آدرس را حفظ کنید تا نهایتا در مرحله بعدی در Paquebot مورد استفاده قرار دهید.

مدنظر داشته باشید که روبات شما در همین مرحله ایجاد شده ولی در حال حاضر بلا استفاده بوده و کار خاصی انجام نخواهد داد. به‌ همین منظور ما Paquebot را به آن اضافه خواهیم کرد تا کاربر بتواند با آن تعامل داشته باشد.

برقراری ارتباط میان روبات شما و Paquebot

متاسفانه روبات Paquebot دیگر فعال نیست.

اکنون و پس از ساخت روبات نیاز به برقراری ارتباط به‌منظور جمع‌آوری اطلاعات مورد نیاز است. بدین‌منظور از Paquebot استفاده خواهیم کرد. در واقع در این مرحله با Paquebot@ صحبت خواهیم کرد. بدین‌منظور کافی است بر روی این لینک کلیک کنید.

با بازشدن صفحه مکالمه کافی است عبارت “addbot/” را تایپ کرده و پس از آن آدرسی را که از BotFather دریافت کرده بودید وارد کنید. بدین ترتیب Paquebot متوجه خواهد شد که شما مالک این روبات هستید و سرویس مورد نیاز آن را نصب کرده‌اید. اکنون در صورتی که متن یا فرمانی را برای روبات خود بنویسید، این مطلب به سرورهای Paquebot یعنی مکانی که روبات شما نصب شده ارسال خواهد شد.paquebot

اکنون شما این امکان را خواهید داشت تا با سه روبات ارتباط برقرارکنید. BotFather@ به‌منظور اضافه‌کردن روبات‌ها به تلگرام، Paquebot@ به‌منظور نصب‌کردن Paquebot برای روبات موردنظرتان و YourBot که در واقع روبات شما بوده و می‌توانید بر روی آن نظارت داشته باشید. اکنون می‌توانیم BornTodayBot@ را با کلیک بر روی این لینک بازکرده و عبارت “start/” را تایپ کنیم. در واقع اکنون هر شخصی می‌تواند BornTodayBot را بازکرده و به جمع زیرشاخه‌های آن بپیوندد.born today

ارسال به‌روز‌رسانی‌ها به ثبت‌نام کنندگان

اکنون روبات ما آماده استفاده بوده و قصد داریم به کاربران آن خیر مقدم بگوییم. بدین منظور تصویر یک گربه خندان را برای آن‌ها ارسال می‌کنیم. در BornTodayBot@ می‌توانیم عبارت “paquebot/” را تایپ کنیم تا از این به بعد به‌روزرسانی‌های بعدی که به این مکالمه ارسال می‌کنیم به کلیه ثبت‌نام کنندگان و یا در واقع همان زیرشاخه‌ها ارسال شود.

این محتوای ارسالی می‌تواند متن، تصویر، ویدئو، صدای ضبط‌شده، موقعیت مکانی شما، تعدادی فایل و یا حتی استیکر باشد. می‌توانید به‌روزرسانی‌ها را از هر موقعیت از تلگرام ارسال کنید. در صورتی که کاربران شما این محتوا را دوست ندارند می‌توانند با تایپ عبارت “stop/” دریافت آن‌ها را منتفی کنند.send updates to subscriber on telegram

انتشار خودکار به وسیله Zapier

همان‌طور که در ابتدا عنوان شد قصد داریم این به‌روزرسانی‌ها به‌طور خودکار ارسال شوند به همین دلیل از Zapier بدین‌منظور استفاده خواهیم کرد. نگرانی از این بابت نداشته باشید زیرا Zapier یک روبات نبوده و یک وب‌سایت معمولی است که به هیچ فرمان نوشتاری نیاز ندارد.

با مراجعه به این لینک می‌توانید حساب کاربری خود را ایجاد کنید. در چهارده روز اول استفاده از این حساب هیچ محدودیتی نداشته بنابراین از این بازه زمانی به بهترین نحو ممکن به‌منظور آزمایش کلیه قابلیت‌ها استفاده کنید.

برنامه Zapier برای Paquebot در نسخه آزمایشی قرارداشته و به‌ منظور اضافه کردن Paquebot به حساب Zapier باید بر روی این لینک دعوت‌نامه کلیک کنید. مدنظر داشته باشید که به‌منظور استفاده از برنامه بر روی Zapier باید دعوتنامه را بپذیرید. اکنون با کلیک بر روی Make A ZAP در سرتیتر Zapier فرایند ایجاد یک zap جدید را آغاز کنید.zapier

در قسمت سمت چپ (Trigger app) آنچه که قصد دارید به روبات خود ارسال کنید را مشاهده خواهید کرد. در قسمت سمت راست (Action app) باید Paquebot را انتخاب کنید تا ارتباط با روبات شما برقرار شود. در این بررسی ما قصد داریم خبرهایی از یک سرخط‌خوان اضافه کنیم. در صورت لزوم حساب کاربری خود را که به‌عنوان مثال توییتر، جی‌میل یا هر حساب مورد نیاز به‌منظور برقراری ارتباط است انتخاب کنید.

در مرحله بعدی باید روبات خود را با Zapier در ارتباط قرار دهید. در صفحه‌ بازشونده که به‌منظور تایید ارتباط در مقابل شما قرار می‌گیرد گزینه‌ای که از شما یک کلید با عنوان Paquebot Key را سوال می‌کند مشاهده خواهید کرد. به‌منظور دریافت کلید، روبات خود را بازکرده و عبارت “botkey/” را تایپ کنید. پس از دریافت کلید، آن‌را در قسمت مربوطه وارد کنید. اکنون روبات شما تایید شده است و می‌توانید از آن استفاده کنید.activate zapier

در گام بعدی تنظیمات Zapier، باید مبنای عمل خود را تنظیم کنید. به‌عنوان مثال ما برای روز تولد همان آدرس سرخط‌خوان را وارد کردیم. در مرحله بعدی میان منبع و روبات ارتباط برقرار خواهیم کرد. اصولا ما فیلدها و محتوای مختلف را از منبع دریافت و آن‌را در کادر متنی که به روبات ارسال خواهد شد وارد می‌کنیم. در گام بعد می‌توانید این به‌روزرسانی‌ها را مورد آزمایش قرار دهید. همچنین می‌توانید بر روی گزینه “Test Zap with this sample” کلیک کرده تا برنامه یک به‌روزرسانی را مستقیما برای شما ارسال کند. در صورت دریافت نتیجه موفقیت‌آمیز، کافی است zap مورد نظر خود را نام‌گذاری کرده و آن‌را ذخیره کنید. اکنون روبات شما آماده استفاده بوده و به‌طور کامل خودکارسازی شده است.test bot on telegram

در صورتی که بخواهیم نگاهی اجمالی به نحوه فعالیت این روبات ایجادشده بیندازیم باید مراحل را اینچنین عنوان کرد:

هر گاه یک به‌روزرسانی بر روی منبع داشته باشیم (در اینجا تولدهای جدید) zappier یک به‌روزرسانی خودکار ایجاد خواهد کرد. این به‌روزرسانی جدید به Paquebot با فرمتی که انتخاب کرده‌ایم ارسال خواهد شد و نهایتا Paquebot این به‌روزرسانی را به کلیه افرادی که در لیست ثبت‌نامی قرارگرفته‌اند می‌فرستد.

تبلیغ کردن برای روبات

می‌توانید با استفاده از وب‌سایت‌های مختلفی مانند Store Bot به ارائه و تبلیغ هرچه بیشتر برای روبات خود اقدام کنید و یا با استفاده از هش‌تگ این روبات را در اینستاگرام و یا توییتر بیش از پیش به دیگران بشناسانید.

medium

شاید بخوای اینا رو هم بخونی:

نوشتن دیدگاه

آدرس ایمیل شما منتشر نخواهد شد.

دیدگاه شما پس از بررسی توسط تحریریه منتشر خواهد شد. در صورتی که در بخش نظرات سوالی پرسیده‌اید اگر ما دانش کافی از پاسخ آن داشتیم حتماً پاسخگوی شما خواهیم بود در غیر این صورت تنها به امید دریافت پاسخ مناسب از دیگران آن را منتشر خواهیم کرد.

223 نظر برای این مطلب
  1. درحسرت کربلا می‌گوید

    سلام. این ربات ک گفتید کار نمیکنه. روش دیگه ای نیست برای انجام این کار؟

  2. درحسرت کربلا می‌گوید

    سلام. اقا روش جدیدی هست برای این کار؟؟؟

  3. حامد می‌گوید

    سلام شرمنده من یوزر می زنم قبول نمی کند میشه کمکم کنید؟
    Sorry, this username is invalid
    این پیام رو میده

  4. ز می‌گوید

    لطفا بگید چجوری دکمه اضافه کن زود ترخدا

  5. رضا می‌گوید

    چطور میتونم عکس بذارم رو رباتم؟؟

  6. من می‌گوید

    پیچیدس

  7. امیر می‌گوید

    سلام دوستان به من سریع ج بدید چطوری به رباتم متن بدم

  8. بهنود می‌گوید

    دوستان اگر سازنده اش را میشناسید بگویید از سرور در آمده روزی که ربات ها کار نمیکردن بعضی از ربات ها از سرور در آمد مثل ربات من

  9. علیرضا می‌گوید

    سلام چطوری میشه برای ربات تلگرام دکمه ساخت

  10. علی۶۶ می‌گوید

    سلام. من تا مرحله پایانی رفتم. ولی هرکاری میکنم رباتم لینک هارو پاک نمیکنه

  11. شهروز می‌گوید

    سلام.من میخوام رمز ورود بدم به منو ها.چیکار باید بکنم؟

  12. maryam می‌گوید

    من نتونستم ربات بسام همونا رو زدم ولی اورد Sorii رباط نمیشه درست شد لفطفا بگید چطوری درست میشه رباط دومم اصلا کار نکرد

  13. Alireza می‌گوید

    سلام من با chat fuel رباتمو نیمه کامل کردم میخوام تو یه فولدر سه تا فولدر دیگه باشه چیکار کنم کمکم کنید.

  14. سپهر می‌گوید

    خب الان جای @Paquebot چیزی نیس استفاده کنیم ؟

  15. امیرمحمد می‌گوید

    سلام، بنده میخوام بدونم آیا میشه با برنامه نویسی، اطلاعاتی که به ربات فرستاده میشه روی سایت خاصی مثله بلاگفا ارسال بشه؟

  16. وحید گرمابی می‌گوید

    سلام من کدی که ارسال میشه از ربات حذف کردم باید چه کار کنم

  17. نازی می‌گوید

    من به/pakuebotپیام دادم ولی بهم جواب نداد . چیکار کنم؟

  18. Parastoo می‌گوید

    دوستان شما که می خواید ربات بسازید اگه دیلیت اکانت کنید رباتتون هم دیلیت میشه

  19. Parastoo می‌گوید

    رباتی که اینجا معرفی شده توکن بهش فرستاده بشه خرابه از ربات Chatfuel که ایدیشم همون اسمشه استفاده کنید من توکنمو به این ربات فرستادم و عالیه

  20. کوروش می‌گوید

    سلام میخوام اکانت خودم رو به ربات تبدیل کنم یکی رو دیدم اینجوری بوده

    1. Parastoo می‌گوید

      این کار ممکن نیست اونی هم که اینو بهتون گفته سر کارتون گذاشته اون با سرور ربات ساخته بوده

  21. وحید می‌گوید

    سلام.چطوری میتونم از طریق رباتم به آیدی تلگرامِ یک شخص،پیام ارسال کنم؟

  22. mohammad می‌گوید

    ربات میخام بسازم تو کانالم مطلب،بفرسته چجوری،باید بسازمش لطفا راهنمایی،کنید

  23. ￿ اکبر می‌گوید

    سلام چرا پیام هایی ک میدم تو بوت برای کسی نمیاد؟
    بعدش اصلا تعداد ممبرامم نمیبینم چجوری میشه؟

    1. Parastoo می‌گوید

      برای این کار باید توکنی کهbotfather براتون فرستاده رو به یک ربات دیگه بفرستید نه این رباتی ک اینجا معرفی شده رباتchatfuelک ایدیشم مثل اسمشه امکاناتی ک می خوایدو به رباتتون میده خیلی مهمه که توکن رو به چه رباتی بفرستید چون قابلیت های رباتتون به اون رباتی که توکن براش می فرستید بستگی داره

  24. Mona می‌گوید

    میخوام رباتی بسازم که هر زبانی رو به فارسی ترجمه کنه اما نمیشه یکی کمک کنه

    1. Parastoo می‌گوید

      این ربات ها ربات های هوشمندن که با سرور ساخته میشن و ساختشون خیلی سخته و برای ساختشون باید دانش برنامه نویسی داشته باشید

  25. Mona می‌گوید

    میخوام یه بات مترجم درست کنم که هر زبانی رو به زبان فارسی ترجمه کنه اما هرکار میکنم نمیشه

  26. no name می‌گوید

    دوستان ربات paquebot خراب شده ☺

  27. ایلی می‌گوید

    این یارو panquits نمیاره

  28. محمد می‌گوید

    براچی ربات@Paquebot کار نمیکنه توضیح بدین دیگه

    1. Parastoo می‌گوید

      به احتمال زیاد سازندش اینو خواسته

  29. mahtab می‌گوید

    سلام میخوام رباتی بسازم که تو گروه صبح بخیر و شب بخیر بفرسته کمکم کنید

    1. جعفر بات می‌گوید

      به من چه خوب بساز

  30. جلال می‌گوید

    سلام
    چند تا دکمه داخل ربات داشتم انتقالشون کردم به زیر منو. الان یه راهی هست از زیر منو بیارمشون منو? لطفا راهنمایی کنید

  31. tinaw می‌گوید

    سلام ببخشید چرا روبات@Paquebot کار نمیکنه؟؟؟

  32. Rodbari می‌گوید

    این ربات Paquebot جواب نمیده هزار بار فرستادم لطفا بگید چیکار کنم

    لطفا این نظر رو ثبت کنید
    ممنون

  33. ملینا می‌گوید

    ربات paquebot کار نمیکنه ربات دیگه ای با همین کارایی وجود نداره؟

    1. ر می‌گوید

      Manybot است سلام من ازاین ربات استفاده کردم اگر میخواهید استفاده کنید

  34. دانیال می‌گوید

    سلام من می توانم استیکر و ربات درست کنم استیکر لینک دار و ربات لینک دار بسازم?☺

  35. ehsan می‌گوید

    Paquebot چرا این ربات جواب نمیده

  36. سروش می‌گوید

    این رک روبات چرا کار نمیکنه؟؟؟؟؟؟؟؟؟؟

  37. admin می‌گوید

    من هر user nameی وارد میکنم میگه این نام کاربری نامعتبره چرا؟

  38. محسن می‌گوید

    ببخشید من تو چند جا دیدم
    نوشته اگه ریپورتی بیا آیدی زیر پیام بده
    بعد رفتم به اون آیدی
    راحت باهاش چت کردم
    اون آیدی روبات بود
    میخواستم بدونم چجوری درست میکنن

  39. من می‌گوید

    ربات های تلگرام تیک دارند گول نخورید و به هر متنی اعتماد نکنید

  40. مهدی می‌گوید

    سلام هرچیو میزنم پیکیو ربات جواب نمیده چکار کنم

    1. امیرمحمد می‌گوید

      واسه منم همین طور خواهشا جواب بدید

  41. ایلیا می‌گوید

    سلام دوس دارم ربات درست کردنو یادبگیرم ولی کسی پیدانمیشه یادم بده اگه میتونین یادم بدین بی زحمت بیاین تو تلگرام منتظرتون هستممممممم.

    خواهش میکنم اگه میشه,حتماااااا بیاید تلگرام یادم بدین.

    ممنونم.

  42. نگار می‌گوید

    سلام این رباطpaquebotکار نمیکنه..یک چیز دیگه معرفی کنین خاهشا…اگر کسی میتونه بهم یاد بده خاهشا…خیلی ممنون

  43. ریحانه می‌گوید

    این ربات هکر نیست؟؟

  44. امیر می‌گوید

    ربات ارش هم کار نمیکنه نرید داخلش

  45. امیر می‌گوید

    ربات دوم کار نمیکنه

  46. ارش می‌گوید

    دوستان paquebotاز کار افتاده میتونبن جاش از @Talbot استفاده کنین فقط طبق آموزشی که دراین سایت گفته شده انجام بدین توتون خودرا به @talotbotارسال کنین

  47. Hanieh می‌گوید

    رباطی که گفتید کار نمی کنه لطفا به همه جواب را بدهید به هیچ کس جواب ندادید

  48. علی می‌گوید

    سلام ربات paquebotکار نمیکنه اقا خواهشا رسیدگی کنید کارما لنگ میونده

    1. محسن صحافی می‌گوید

      ربات paquebot به ما تعلق نداره که کاری بکنیم!

  49. میکائیل می‌گوید

    با سلام
    این ربات paquebot کار نمی کنه که .

  50. یاسر می‌گوید

    سلام من یه ربات میخوام که پست ها و مطالب داخل کانالم و تو گروها به اشتراک بزاره
    کسی میتونه کمکم کنه ؟