آموزش ساخت روبات خودکار در تلگرام بدون دانش برنامهنویسی
در این آموزش قصد داریم نحوه ایجاد یک روبات کاملا خودکار را بدون نیاز به سرورها، دانش برنامهنویسی و تخصصهای دیگر بررسی کنیم.
ایجاد روبات با استفاده از BotFather
در برنامه تلگرام پروفایل BotFather@ را بازکنید و شروع به مکالمه با آن کنید. بهمنظور شروع مکالمه میتوانید بر روی این لینک کلیک کنید. در صورتی که صفحه مقابل شما همچنان خالی است بهروزرسانی نرمافزار تلگرام خود و یا نوشتن عبارت “start/” را مدنظر قراردهید. BotFather از شما درخواست میکند مطالبی در خصوص راهنمایی هرچه بیشتر را مطالعه کنید اما این موارد ضروری نیستند.
اولین گامی که باید بردارید ایجاد یک روبات کاملا جدید است. بدین منظور فرمان “newbot” را تایپ کنید. BotFather از شما درخواست ورود یک نام را خواهد کرد که یک عنوان دلخواه با پسوند bot خواهد بود. در صورتی که نامکاربری دلخواه شما در دسترس نیست میتوانید از ترکیبهای مختلف زیرخطدار استفاده کنید.
در این آموزش رباتی ایجاد خواهیم کرد که خبرهایی در خصوص اینکه چه کسانی در روز جاری بهدنیا آمدهاند ارسال میکند بنابراین نام انتخابی ما Born Today خواهد بود و همانگونه که عنوان شد نامکاربری باید به شکل “BornTodayBot” مورد استفاده قرارگیرد.
BotFather به شما یک آدرس یا در واقع رابط کاربری ارسال خواهد کرد که ترکیبی شبیه آنچه در زیر مشاهده میکنید خواهد داشت: این آدرس را حفظ کنید تا نهایتا در مرحله بعدی در Paquebot مورد استفاده قرار دهید.
مدنظر داشته باشید که روبات شما در همین مرحله ایجاد شده ولی در حال حاضر بلا استفاده بوده و کار خاصی انجام نخواهد داد. به همین منظور ما Paquebot را به آن اضافه خواهیم کرد تا کاربر بتواند با آن تعامل داشته باشد.
برقراری ارتباط میان روبات شما و Paquebot
اکنون و پس از ساخت روبات نیاز به برقراری ارتباط بهمنظور جمعآوری اطلاعات مورد نیاز است. بدینمنظور از Paquebot استفاده خواهیم کرد. در واقع در این مرحله با Paquebot@ صحبت خواهیم کرد. بدینمنظور کافی است بر روی این لینک کلیک کنید.
با بازشدن صفحه مکالمه کافی است عبارت “addbot/” را تایپ کرده و پس از آن آدرسی را که از BotFather دریافت کرده بودید وارد کنید. بدین ترتیب Paquebot متوجه خواهد شد که شما مالک این روبات هستید و سرویس مورد نیاز آن را نصب کردهاید. اکنون در صورتی که متن یا فرمانی را برای روبات خود بنویسید، این مطلب به سرورهای Paquebot یعنی مکانی که روبات شما نصب شده ارسال خواهد شد.
اکنون شما این امکان را خواهید داشت تا با سه روبات ارتباط برقرارکنید. BotFather@ بهمنظور اضافهکردن روباتها به تلگرام، Paquebot@ بهمنظور نصبکردن Paquebot برای روبات موردنظرتان و YourBot که در واقع روبات شما بوده و میتوانید بر روی آن نظارت داشته باشید. اکنون میتوانیم BornTodayBot@ را با کلیک بر روی این لینک بازکرده و عبارت “start/” را تایپ کنیم. در واقع اکنون هر شخصی میتواند BornTodayBot را بازکرده و به جمع زیرشاخههای آن بپیوندد.
ارسال بهروزرسانیها به ثبتنام کنندگان
اکنون روبات ما آماده استفاده بوده و قصد داریم به کاربران آن خیر مقدم بگوییم. بدین منظور تصویر یک گربه خندان را برای آنها ارسال میکنیم. در BornTodayBot@ میتوانیم عبارت “paquebot/” را تایپ کنیم تا از این به بعد بهروزرسانیهای بعدی که به این مکالمه ارسال میکنیم به کلیه ثبتنام کنندگان و یا در واقع همان زیرشاخهها ارسال شود.
این محتوای ارسالی میتواند متن، تصویر، ویدئو، صدای ضبطشده، موقعیت مکانی شما، تعدادی فایل و یا حتی استیکر باشد. میتوانید بهروزرسانیها را از هر موقعیت از تلگرام ارسال کنید. در صورتی که کاربران شما این محتوا را دوست ندارند میتوانند با تایپ عبارت “stop/” دریافت آنها را منتفی کنند.
انتشار خودکار به وسیله Zapier
همانطور که در ابتدا عنوان شد قصد داریم این بهروزرسانیها بهطور خودکار ارسال شوند به همین دلیل از Zapier بدینمنظور استفاده خواهیم کرد. نگرانی از این بابت نداشته باشید زیرا Zapier یک روبات نبوده و یک وبسایت معمولی است که به هیچ فرمان نوشتاری نیاز ندارد.
با مراجعه به این لینک میتوانید حساب کاربری خود را ایجاد کنید. در چهارده روز اول استفاده از این حساب هیچ محدودیتی نداشته بنابراین از این بازه زمانی به بهترین نحو ممکن بهمنظور آزمایش کلیه قابلیتها استفاده کنید.
برنامه Zapier برای Paquebot در نسخه آزمایشی قرارداشته و به منظور اضافه کردن Paquebot به حساب Zapier باید بر روی این لینک دعوتنامه کلیک کنید. مدنظر داشته باشید که بهمنظور استفاده از برنامه بر روی Zapier باید دعوتنامه را بپذیرید. اکنون با کلیک بر روی Make A ZAP در سرتیتر Zapier فرایند ایجاد یک zap جدید را آغاز کنید.
در قسمت سمت چپ (Trigger app) آنچه که قصد دارید به روبات خود ارسال کنید را مشاهده خواهید کرد. در قسمت سمت راست (Action app) باید Paquebot را انتخاب کنید تا ارتباط با روبات شما برقرار شود. در این بررسی ما قصد داریم خبرهایی از یک سرخطخوان اضافه کنیم. در صورت لزوم حساب کاربری خود را که بهعنوان مثال توییتر، جیمیل یا هر حساب مورد نیاز بهمنظور برقراری ارتباط است انتخاب کنید.
در مرحله بعدی باید روبات خود را با Zapier در ارتباط قرار دهید. در صفحه بازشونده که بهمنظور تایید ارتباط در مقابل شما قرار میگیرد گزینهای که از شما یک کلید با عنوان Paquebot Key را سوال میکند مشاهده خواهید کرد. بهمنظور دریافت کلید، روبات خود را بازکرده و عبارت “botkey/” را تایپ کنید. پس از دریافت کلید، آنرا در قسمت مربوطه وارد کنید. اکنون روبات شما تایید شده است و میتوانید از آن استفاده کنید.
در گام بعدی تنظیمات Zapier، باید مبنای عمل خود را تنظیم کنید. بهعنوان مثال ما برای روز تولد همان آدرس سرخطخوان را وارد کردیم. در مرحله بعدی میان منبع و روبات ارتباط برقرار خواهیم کرد. اصولا ما فیلدها و محتوای مختلف را از منبع دریافت و آنرا در کادر متنی که به روبات ارسال خواهد شد وارد میکنیم. در گام بعد میتوانید این بهروزرسانیها را مورد آزمایش قرار دهید. همچنین میتوانید بر روی گزینه “Test Zap with this sample” کلیک کرده تا برنامه یک بهروزرسانی را مستقیما برای شما ارسال کند. در صورت دریافت نتیجه موفقیتآمیز، کافی است zap مورد نظر خود را نامگذاری کرده و آنرا ذخیره کنید. اکنون روبات شما آماده استفاده بوده و بهطور کامل خودکارسازی شده است.
در صورتی که بخواهیم نگاهی اجمالی به نحوه فعالیت این روبات ایجادشده بیندازیم باید مراحل را اینچنین عنوان کرد:
هر گاه یک بهروزرسانی بر روی منبع داشته باشیم (در اینجا تولدهای جدید) zappier یک بهروزرسانی خودکار ایجاد خواهد کرد. این بهروزرسانی جدید به Paquebot با فرمتی که انتخاب کردهایم ارسال خواهد شد و نهایتا Paquebot این بهروزرسانی را به کلیه افرادی که در لیست ثبتنامی قرارگرفتهاند میفرستد.
تبلیغ کردن برای روبات
میتوانید با استفاده از وبسایتهای مختلفی مانند Store Bot به ارائه و تبلیغ هرچه بیشتر برای روبات خود اقدام کنید و یا با استفاده از هشتگ این روبات را در اینستاگرام و یا توییتر بیش از پیش به دیگران بشناسانید.
سلام من میخوام که خودتون جواب منو بدید نه که بقیه بیان ببینن و بگن اره منم همین طور.
خب شروع میکنم برای برقرار کردن ارتباط بین خودم و رباط add bot کار نمیکنه چ کنم؟؟؟
من با ربات @paquebot ارتباط برقرار کردم ولی هر چی توکن روباتم رو میزنم یه چیز عربی برام می فرسته
خواهشا راهنمایی کنید
رمن ربات ساختم اما نمیدونم چجوری عکس پروفایل بزارم براش میشه راهنمایی کنید
سلام.
من با @Paquebotارتباط بر قرار میکنم بعد از استارت چیزی برای من ارسال نمیکنه
خواهشن راهنمایی کنین.
سلام یه کمک کوچولو میخواستم لطفا
من تلگراممو یه بار کلا حذفش کردم بعد یه سرى از کانتکتاى گوشیمو پاک کردم ، حالا دوباره با همون شماره تلگرام ساختم و اومدم ولى اونایى که پاکشون کرده بودم دوباره تو لیستم هستن وحتى به کانتکتاى گوشیمم اضافه شدن ! میشه؟ چرا؟ این نشون میده اونا شماره منو دارن؟ گوشیمم ایفونه
سلام.ببخشید من به مرحله paquebot.io که رسیدم هرچی /addbot میزنم نه جواب میده نه هیچ کاری انجام میده چکار کنم؟؟؟ خواهشا جواب بدید
آره برا منم نمیاد
من با
ارطبات برقرار کردم اما برام چیزی نفرستاد @Paquebot
منم همین مشکل دارم
استارت که میزنم برام هیچی نمیفرسته فک کنم
این رباط تلگرام حذف کرده دیگه کارنمیکنه
منم همینطور، تورو خدا راهنمایی کنید .ممنون
سلام.
من با
@Paquebotارتباط بر قرار میکنم بعد از استارت چیزی برای من ارسال نمیکنه
من یک کانال مزایده فروش خودرو دارم که همه میتونن ماشین خودرو به مزایده بزارن و بعد پیشنهاد قیمتها میاد اما بعضی مواقع من نمیتونم جواب همه رو بدم وکار بسیار سختی شده من یه رباط میخوام که قیمتهای پیشنهادی رو در یک فرم ثابت قرار بده و در کانال منتشر کنه که زیاد نیاز به من نباشه باید چه کنم
لطفا راهنمایی کنید
خیلی خیلی برنامتون عالیه
سلام
میشود به غیر از poll bot، رباتی برای نظر سنجی تهیه کرد، که همه با دادن رای در این ربات نظرشان ثبت شود، در پل بات فقط در گروه ها میشود رای داد و آمار هر گروه جدا داده میشود و آمار کلی نداریم و اشکالات دیگر…
سلام من میخوام یه رباتی برا کانالم بسازم که کسایی که باهام کار دارن پیامشونو به ربات بدن و ربات هم به من بده
منم جوابمو از همین طریق به طرف ارسال کنم
لطفا به شدت راهنمایی کنین.
ممنون میشم اگه زود جوابمو بدین.
سلام خسته نباشید. با تشکر از شما دوستان یا مدیر عزیز ک برای ما چنین اموزش انجام میدین
من ی سوال دارم ممنون میشم جواب بدین .
من هرکاری میکنم هرچی میگردم نمیتونم برای روبات خودم عکس پروفیل انتخاب بکنم یعنی گذینه ای به این نام وجود ندارد.
سلام.ببخشید من به مرحله paquebot.io که رسیدم هرچی /addbot میزنم نه جواب میده نه هیچ کاری انجام میده چکار کنم؟؟؟ خواهشا جواب بدید
سلام من ربات درست کردم ک تو گپ گذاشتم ولی هیچی حرف نمیزنه تا اینکه روش کلیک کنم و بگم سلام جواب میده میخوام خودکار جواب بده..کلمات تو ربات گذاشتم.کامله فقط میخوام خودش جواب بده..میشه ج بدید..ممنون
سلام
روش ساخت منو در اولین مرحله توضیح بدید. ممنون اگر تصویری ارسال کنید.
ربات من دکمه ی مثلا ثبت اگهی داره که با فشاردادنش متنی به نمایش در میاد که از کاربر درخواستی داره ولی نمیدونم بعد از وارد کردن درخواست چطور پاسخ یا دریافت مرحله به مرحله سفارش رو داشته باشم لطفا راهنمایی کنید.
سلام چرا وقتی به بابا ربات هر آیدی میدم میگه قبلا استفاده شده
چون لابد این یوزر نیم قبلا انتخاب شده بوده و شما باید یوزر نیمی که کسی انتخابش نکرده باشه رو انتخاب کنید
نتو نستم??
با سلام
من یک روبات ساختم و بعد با استفاده از کد زیر برای آن وب هوک قرار دادم:
https://api.telegram.org/bot/setwebhook?url=https://sslSite.com/file.php
سپس جواب داد وب هوک ست شد.
اما بعد از برسی متوجه شدم که اون آدرس هیچ وقت درخواست نمی شه.
یعنی به روبات که پیام میدیم هیچی نمی شه و تلگرام چیزی نمی فرسته.
اگر براتون ممکنه این مشکل رو حل کنید
moravveji.mohammad@gmail.com
با تشکر
سلام من الان یک روبات ساختم و به عنوان مدیر انتخاب شدم. حالا من نمیدونم چطوری دکمه های متنوع برای رباتم بزارم لطفا جوابشو برام ایمیل کنین لطفا خیلی برام مهمه
سلام برای ارسال پیامک انبوه به نرم افزارهای اجتماعی از رباط استفاده میشود
سلام چطوری میشه عکس برای روبات خود بزارم و متنی پاین عکس بزارم
من کارهایی که گفتید رو انجام دادم اما دو تا مشکل دارم:
1- من می خوام پستم یک عکس باشه که در caption اون در تلگرام یک سری متن بیاد.
چه جوری باید عکس اضافه کنم که لود بشه؟ الان عکس رو از آر اس اس می گیره ولی لود نمیشه و لینک عکس رو در پست میذاره به جای اینکه لود بشه.
2- من روبات رو به کانالم اضافه کردم اما روبات با روشی که شما گفتید آپدیت میشه اما هیچی تو کانال اضافه نمیشه. باید چه کار کنم؟
ممنونم
کسی هست لطفا یک جوابی به من بده؟
سلام من یه ربات ساختم ولی متاسفانه نمیدونم چه مشکلی داشت که الان هر گروهی رو باز میکنم mute میکنه حتی private ها رو هم mute میکنه و وقتی هم که ربات رو پاک کردم و حتی تلگرام رو پاک کردم و دوباره نصب کردم مشکل حل نشد !!! چیکار کنم ؟
سلام
من دنبال ساخت روباتی هستی که شامل موضوعات متعددی است مثلا یه قسمت مربوط به لباس و یه قسمت مربوط به لوازم ساختمانی و الا آخر که کاربر بسته به نیاز خود از هر کدام می تواند استفاده کند
آیا می شود چنین روباتی رو تهیه کرد
لطفاً راهنمایی کنید
با تشکر
باسلام.من میخوام رباتی داشته باشم که مطالب رو و عکس ها رو از چندین سایت مختلف مثل باشگاه خبرنگاران حوان بطور اتوماتیک هر روز روی کانالم بزاره باید چکار کنم؟
من توکن یا همون کد رباتو گرفتم از بوت فادر حالا به کی بفرستمس؟
من چطوری توی رباتم چیزی بزارم
سلام. من میخوام رباتی بسازم که بعد از هر پیامی که هریک از اعضای گروه میذاره، همون پیام رو دوباره ارسال کنه و فقط اولش یک کلمه (مثلا کلمه “شاید”) رو اضافه کنه. میشه تو نوشتن دستورش راهنماییم کنید؟
سلام.من چطوری bot fatherرو پیدام کنم
اینو برای یک نفر بفرست بعد روش کلیک کن:
botfater@
سلام چطور میشه در یک کانال 2000 نفر عضو کرد؟ میشه در روز بدون محدودیت سیم کارت بهشون پیام داد؟
سلام
چطور میشه با استفاده از ربات از کاربران متن دریافت کرد و بعدا اونها رو دید و خوند؟
سپاس
سلام علیکم من میخوام رباطی بسازم که توش عکس بذارم عکس فوتبالی، عاشقانه،… وچند تا کلید داشته باشند وبا کلیک هریک کلید به این عکس ها برسند.
اگه امکانش هست میشه راهنمایی کنید.
با تشکر
من ربات رو ساختم حالا چجوری ادمینش بشم.فقط مینویسه :شما میتوانید مطالب رو از این ربات دریافت کنید
من ربات را ساختم ولی طرز استفادشو نمیدونم،برای ایجاد درامد باید چکار کنم؟
یه راه ساده تر لطفا بزارید این خیلی سخته
سلام من تا BornToday میرم بهم لینگو میده ولی BornTodayBot ک بعدش میزنم بهم. Sorry, this username is already taken. Think of something different. رو میده چیکار کنم؟!
یوزرنیم دیگه ای انتخاب کنید! ترجمه اش کنید خب خودتون!
سلام این سایت فقط متن ، تیتر و لینک می فرسته چرا عکس مطلبو داخل تلگرام نمی فرسته؟
(یعنی وقتی پست ارسال میشه به تلگرام عکسش نیست)
با دستور /paquobot میتونید واسه کاربرانتون هر نوع فایلی بفرستین
سلام
اقا من میخوام رباتی بسازم که کاربر با وارد کردن یک کلمه (فرمان) ربات یک متن خاصی رو نمایش بده.مثلا با وارد کردن و ارسال کاراکتر 1 پیام یک رو برگردونه و مثلا با وارد کردن عدد 2 کلمه دو رو برگردونه.من ربات رو تا مقداری ساختم و پیش رفتم فقط نمیدونم باید چطور به ربات این مفهوم رو تعریف کنم.لطفا کمک کنید.
سلام من رباتو ساختم و میخوام سرورشو بالا ببرم و فارسیش کنم نمیشه لطفا کمک کنید
قسمت مدیریت ربات فارسی نمیشه و به صورت پیشفرض انگلیسیه ولی میتونید با دستور
/locale-fa
رباتتون رو برای کاربران فارسی کنید
سلام من رباتمو ساختم ولی نمیتونم باهاش مطلبی بذارم که عوض های روباتم ببین در ضمن از کجا باید بفهمم چند نفر عوض روباتم هستند. اگه میشه راهنماییم کنید
سلام اقا من چجوری دکمه های گوناگون تو رباتم بزارم جواب بدبن لطفااا
سلام من ربات درست کردم مخواستم بدونم میشه داخل دکمه دکمه های دیگر هک گذاشت اگه میشه راهنماییم کنین ممنون
هک!!؟ خیر
سلام من رباتمو ساختم ولی نمیدونم چجوری طراحیش کنم تا جواب بده براش هرچی پی ام میدم هیچ جوابی نمیده لطفا راهنمایی کنید اگه میشه به جیمیلم بفرستید ممنون.خیلی لازم دارم باتشکر
سلام ببخشید هرگار میکنم برای انتخاب اسم این رو می ارهSorry, this username is invalid
برادر عزیز میگه ک اسم وارد شده موجوده … یک اسم دیگه امتحان کن
ترجمه شما غلطه منظور اینه که اینه که اسم(یوزرنیم یا همون ای دی) انتخاب شده شامل حروف غیر قابل قبول میباشد
رباتم امادس اونجایی که باید اپدیتش کنم مشکل دارم
بگو کدوم قسمت مشکل داری کمکت کنم
سلام چگونه می توان بعد از اینکه فردی عضو ربات شد پیغام خوش آمدگویی به صورت خودکار برای او ارسال شود؟
متاسفانه این سرور قابلیت این کارو نداره میتونید از سرور های:
@haji_robbot
یا
@creatyourbot
استفاده کنید
سلام من همه کار های روباتمو انجام دادم فقط بلد نیستم براش عکس پروفایل بذارم لطفا رسیدگی کنید.
Paquebot لینک شده روی idخودم و نمیتونم واردش بشم و دستوری بدم کمک کنین لطفا
Slm chetori bob father ro dar telegrma baz konm?