کاربران زیادی علاقمند به ساخت ربات برای تلگرام هستند و دوست دارند یک ربات با امکانات خوب بسازند.
اما متاسفانه اول باید مواد لازم جهت ساخت ربات رو داشت!!!
مواد لازم: ۱- داشتن دانش کافی جهت برنامه نویسی ۲- داشتن سرور قوی برای میزبانی از ربات
(پس اگر مواد لازم را ندارید سراغ این کار نروید!)
تلگرام در ورژن جدیدش ( ورژن ۳ ) برای ربات و کاربر عادی تفاوت قائل شده! در ورژن های قبلی برای ساخت ربات باید اول به صورت کاربر عادی در برنامه عضو می شدید سپس یوزر مروبطه رو به سرور متصل میکردید و ربات خودتون رو می ساختید.
اما در ورژن جدید برای ساخت ربات ابتدا بایداز @BotFather استفاده کنید! ( در این پست بهش بابا ربات میگیم!)
بابا ربات این امکان رو به شما میده تا بتونین یه پروفایل مخصوص ربات ( متناسب با رابط کاربری جدید تلگرام برای ربات ها ) بسازید و آن را مدیریت کنید.
در رابط کاربری جدید طرز استفاده از بسیار آسان شده و برای کاربر گزینه های مختلفی می آید و کاربر میتواند با استفاده از گزینه های موجود به ربات دستور بدهد.
شروع کار با بابا ربات بسیار آسان است و کافیست /start را برایش ارسال کنید.
با این کار لیست کارهایی که میتوانید انجام دهید برایتان ارسال می شود.
برای ساخت ربات جدید /newbot را ارسال کنید.
برای دریافت توکن /token را ارسال کنید. (نحوه استفاده از توکن را در اینجا مطالعه کنید)
برای منقضی کردن توکن /revoke را ارسال کنید.
برای نوشتن توضیح مختصر در مورد ربات (که در شروع چت با آن نوشته می شود) /setdescription را ارسال کنید.
برای نوشتن توضحی مختصر (که در پروفایل ربات نشان داده می شود) /setabouttext را ارسال کنید.
برای تغییر عکس پروفایل ربات /setuserpic را بزنید.
برای نوشتن دستورات ربات /setcommands را ارسال کنید. (در این مورد توضیحات بیشتری خواهیم داد)
با /setjoingroups میتوانید اجازه دهید ربات شما در گروه ها اد شود.
با /setprivacy میتوانید تعیین کنید رابت شما به چه پیام هایی حساس باشد.
با /cancel میتوانید عملیات فعلی را متوقف کنید.
توضیحات بیشتر در این زمینه را در اینجا بخوانید https://core.telegram.org/bots
اسکریپت آماده برای ربات تلگرام: برای راحتی کار میتونید از این اسکریپت استفاده کنید و آموزش نصب در Ubuntu 14.04 رو در اینجا بخونید و برای سایر سیستم عامل ها اینجا رو مطالعه کنید و اگه سوالی در زمینه اسکریپت داشتید در اینجا issue جدید ایجاد کنید تا توسط توسعه دهنده های اسکریپت بررسی بشه.
(توضیحات مربوط به کسانی که مواد لازم را دارند تا همینجا به اتمام می رسد و ادامه این پست جهت شفاف سازی برای سایر کاربران است)
توجه: توصیه ما به کاربرانی که دوست دارند ربات اختصاصی داشته باشند اما مواد لازم را ندارند! به دلیل خرج بالایی که ساخت ربات نیاز دارد این کار رو به هیچ وجه به کاربران عادی توصیه نمی کنیم. برای داشتن یک ربات شخصی با امکانات تعریف شده از طرف شما پیشنهاد می کنیم این آموزش را بخوانید.
گفتیم برای نوشتن دستورات ربات /setcommands را ارسال کنید. سوال: پس چرا وقتی این کار را انجام می دهم رباتم هیچ کاری نمی کند؟
جواب: این دستور صرفا برای رابط کاربری ربات هست و ربطی به تنظیمات ربات شما در سرورتان ندارد.
مثلا طبق عکس زیر برای بابا ربات دستور kalakamuz – hi رو تعریف کنید.
با این کار ربات شما هنگام دریافت دستور به این صورت می شود:
اما این کار تا زمانی که شما دستور مروبطه را در سرورتان تعریف نکنید هیچ فایده ای نخواهد داشت.
توجه شما را به نکته دیگر در مورد ربات ها جلب می کنیم:
ربات هایی که در ورژن قدیمی فعال بودند باید توسط توسعه دهنده هایشان با نسخه جدید تلگرام (بابا ربات) هماهنگ شوند در غیر این صورت نمی توانند از امکانات ورژن جدید استفاده کنند.
تو آپدیت های جدید تلگرام دیدید که قابلیت اضافه کردن پک استیکر به تلگرام اضافه شده. حالا شاید دوست داشته باشید شما هم از این پک ها درست کنید و استیکر هاتون رو با بقیه به اشتراک بزارید…
۱- روبات زیر رو اد کنید و دستور (/newstickerpack) رو بهش بدید.
@stickers
۲- تو مرحله بعد از شما یه اسم میخواد تا برای پکتون انتخاب کنید.
۳- تو مرحله بعد از شما یه emoji یا اسمایل میخواد تا برای استیکرتون انتخاب کنید.
(مثلا اگه استیکرتون استیکر شادی بود و داشت میخندید از emoji خنده استفاده کنید و یا اگه استیکرتون غمگین بود از emoji غمگین استفاده کنید. البته از هر emoji که بخواید میتونید استفاده کنید برای استیکرتون، ولی پیشنهاد خود روبات اینه که emoji شما متناسب با استیکرتون باشه.)
(توجه داشته باشید که عکستون باید بدون بگ گراند یا پس زمینه باشه)
۵- تو مرحله بعد برای شما پیامی میاد که میگه شما با موفقیت یک استیکر به پکتون اضافه کردید، برای اضافه کردن استیکر بعدی یه emoji دیگر بفرستید.
- وقتی کارتون تموم شد و همه استیکر هایی که ساختید رو به روبات فرستادید با استفاده از دستور
(/publish command) میتونید به مرحله بعد برید.
۷- تو مرحله بعد دوباره از شما اسم پک رو میخواد که بهش میدید و در مرحله بعد لینک پک استیکرتون رو بهتون میده که به صورت زیر هست.
https://telegram.me/addstickers/YOURPACK
۸- تمام شد.حالا شما لینک رو کپی میکنید و در هر جایی که خواستید به اشتراک میزارید.
Hello, I’m the Sticker Bot! You can control me by sending these commands:
ساخت پک استیکر جدید
/newstickerpack – create a new sticker pack
اضافه کردن استیکر جدید به پک
/addsticker – add a new sticker to an existing pack
حذف استیکر از پک
/delsticker – remove a sticker from an existing pack
ترتیب قرار گرفتن استیکر در پک
/ordersticker – reorder stickers in a pack
لغو عملیات جاری
/cancel – cancel the current operation
موفق باشید.
ربات های زیادی در تلگرام وجود داره که از وجود خیلی هاشون بی خبریم. اما با این آموزش میتونید ربات های تلگرام رو پیدا کنید و بهشون امتیاز بدید!
قبل از هر چیز این مطلب رو بخونید تا با کلی ربات خوب آشنا بشید = معرفی ربات های تلگرام
این آموزش مربوط به ربات @storebot هست
دقت کنید که تلگرام شما باید آپدیت شده باشه تا بتونید از رابط کاربری این ربات استفاده کنید.
همونطور که در عکس بالا می بینید میتونید لیست ربات ها رو بر اساس اینکه چقدر امتیاز دارند (Top Chart) ، بهترین ربات هایی که تازه به لیست اضافه شدند (Best New) ، ربات های اخیر (Recent) ، بر اساس نوع کاری که انجام میدند (By category) ببینید.
درضمن میتونید با زدن کلید Add review به ربات ها امتیاز بدین.
اگه رباتی دارید و میخواید به @storebot معرفیش کنید کافیه عبارت /add رو بنویسید.
در این پست شما با رباتی بی نظیر آشنا خواهید شد که میتوانید با آن انواع بازی ها را انجام داده و از آنها لذت ببرید!
توجه داشته باشید که در درجه اول تلگرام شما باید آپدیت شده باشد. دانلود تلگرام اندروید | دانلود تلگرام iOS
۱. به پروفایل ربات بروید @KidBot
۲. بر روی گزینهی Start بزنید.
لیست بازیهای این ربات :
tictactoe : بازی دوز ۳ در ۳. در این دوز پس از نمایش جدول شما میبایست شمارهی خانهای که میخواهید علامت گذاری شود را ارسال کنید.
tictacbot : یک دوز ۳ در ۳ که هیچ وقت نمیتوانید برندهی آن شوید! در این دوز پس از نمایش جدول شما میبایست شمارهی خانهای که میخواهید علامت گذاری شود را ارسال کنید.
ihangman : ربات کلمهای را انتخاب کرده و شما باید آن را حدس بزنید. شما در ابتدا باید یکی از ۴ دسته بندی کلمات را انتخاب کنید. اگر کملهی آسان میخواهید easy را ارسال کرده، اگر کلمهای سخت را میخواهید hard را ارسال کرده، اگر کلمهی یک حیوان را میخواهید، animals را ارسال کرده و اگر کلمهی یک خوراکی را میخواهید، کلمهی edibles را ارسال کنید.
uhangman : شما کلمهای انگلیسی را بین ۳ تا ۲۰ حرف و بدون فاصله انتخاب کرده، طول کلمه را به عدد برای او ارسال کرده و ربات باید آن را حدس بزند! در هر مرحله ربات حرفی را ارسال میکند. اگر حرفی که ارسال کرد در لغت نبود دستور no را ارسال کرده و اگر در کلمه وجود داشت دو راه دارید :
۱- موقعیت حرف را به عدد برای ربات ارسال کنید. برای مثال اگر حرف e را فرستاد و دومین و چهارمین حرف کلمهی شما بود ۲&4 را برای ربات بفرستید.
۲- موقعیت را به صورت خود کلمه (حرف درست، بقیه خط فاصله) برای او بفرستید. برای مثال اگر کلمهی شما ۵ حرفی بود و ربات حرف l را فرستاد و حرف l آخرین حرف کلمه بود، —-l را برای ربات بفرستید.
imastermind : بازی فکر بکر (اما به صورت عدد، نه رنگ) که شما در آن ۱۲ فرصت خواهید داشت تا عدد را حدس بزنید. در هر مرحله ربات نتیجهی عددی که ارسال کردید را برای شما گزارش میکند. Bull به معنی عددی است که در جای درست خود قرار گرفته و Cow به معنی درست بودن عدد اما در جای اشتباه است.
iguessnun : ربات عددی را بین ۱ تا ۱۰۰۰ مشخص کرده و شما باید آن را حدس بزنید. ربات در هر مرحله به شما میگوید که عددی که ارسال کردید کمتر است یا بیشتر.
uguessnum : شما عددی را بین ۱ تا ۱۰۰۰ مشخص کرده و ربات باید آن را حدس بزند! اگر عددی که ربات گفت کمتر از عدد مورد نظر بود دستور low، اگر بیشتر از عدد شما بود دستور high و اگر ربات عدد را درست حدس زد دستور yes را برای او ارسال کنید.
۳. با توجه به بازیای که میخواهید انجام دهید دستور /play را بفرستید. برای مثال اگر میخواهید فکر بکر بازی کنید، دستور /play imastermind را ارسال کنید.
مدت هاست که ربات های تلگرام جزء جدایی نا پذیر این مسنجر شدند و توانسته اند با خدماتی که ارائه می دهند خودشان را در دل کاربران قرار دهند. این بار قراره رباتی جالب و بسیار سرگرم کننده را به شما معرفی کنیم تا اوقاتی خوش را با این ربات در کنار دوستانتان سپری کنید!
هنگ بات نام رباتی است که خیلی زود پس از آمدن ورژن ۳ تلگرام ساخته شد و توانست محبوبیت زیادی کسب کند.
تیم کلک آموز بعد از بررسی این ربات توانست با توسعه دهنده آن ارتباط برقرار کند و پیشنهاد اضافه کردن زبان شیرین فارسی را به آقای Robin van der Vilet بدهد.
توجه داشته باشید که در درجه اول تلگرام شما باید آپدیت شده باشد. دانلود تلگرام اندروید | دانلود تلگرام iOS
حالا کافیه به پروفایل ربات برین @HangBot
بعد از شروع کردن چت با ربات گزینه language رو بزنید.
سلام من برای ربات خود دکمه
/setcommands
را زدم مثلا خواستم دستور mohammad - sakht رو بزنم ولی قبول نمیکنه ولی وقتی
kalakamuz - hi
را میزدم قبول میکرد لطفا راهنماییم کنید که چجوری پیامم رو قبول کنه.