ساخت یک ربات ساده در تلگرام
ساخت یک ربات ساده در تلگرام
برای اینکه یک بوت پیشرفته داشته باشین باید یک سرور مجازی و برنامه مخصوص به این کار را داشته باشید که به دلیل درخواست کاربران سایت آموزش ایجاد یک ربات ساده را قرار می دهیم (ربات پیشرفته نیست و ممکن است چیزهای که شما نیاز داشته باشید را نداشته باشد)
ابتدا شما باید یک بوت برای خود ایجاد کنید که برای این کار میتوانید از BotFather استفاده کنید لینک اد در پایین صفحه قرار داده شده است با کلیک بر روی آن اد میشود و با ارسال help/ دستورات ساخت بوت جدید را برای شما نمایش داده می شود
دستور newbot/ را ارسال کنید برای بوت خود نام انتخاب کنید سپس باید ایدی برای بوت خود وارد کنید به این صورت id_bot جای id چیزی که دوست دارین را قرار بدین بعد از تایید ایدی برای شما کدی ارسال میکند که باید کد را یاداشت کنید Api کد
حالا شما باید بوت Paquebot را اد کنید که میتوانید از لینک زیر بوت را اد کنید
اد: Paquebot
دستور addbot/ خط قاصله بعد api کدی که در مرحله قبل از بوت BotFather را دریافت کردین را وارد کنید و برای بوت ارسال کنید به صورت عکس زیر
دقت کنید که بین addbot/ و کد api باید یک فاصله قرار بدین
کار بوت شما تمام شد برای اینکه برای تمام افرادی که بوت شما را اد کرده اند از کد paquebot/ استفاده کنید (کد مورد نظر را در خاص بوت خود ارسال کنید) بعد از ارسال کد شما متنی که میخواهید برای کاربران بوت ارسال شود را وارد کنید و ارسال کنید در آخر هم از کد cancel/ برای پایان کار استفاده کنید مثل تصویر زیر
برای فارسی شدن زبان از دستور locale fa/ استفاده کنید داخل خاص بوتی که ایجاد کردین
برای اضافه کردن امکانات به بوت میتوانید از وب سایت zapier.com استفاده کنید
از بوت های خود تلگرام میشه به بوت های استیکر و Clippy اشاره کرد که بوت استیکر برای ساخت استیکر استفاده میشه و بوت Clippy برای تبدیل عکس به استیکر به این صورت که شما عکس ارسال میکنید برای بوت سپس بوت عکس ارسالی شما را تبدیل به استیکر کرده و برای شما ارسال میکند که این دو بوت را میتوانید از لینک های زیر اد کنید
اد: Clippy
اد: stickers
بوت فارسی toucan و KraBot برای دیدن قابلیت های این بوت بوت را اد کنید و کلمه help را در خصوصی ارسال کنید تا قابلیت های این بوت برای شما نمایش داده شود
اد: toucan
اد: KraBot
بوت جوک تلگرام به نام farsijoke این بوت برای چون جوک ارسال میکنی سرعت بوت کمی پایین هست در ارسال جوک
اد: farsijoke
اد: pollbot
با استفاده از pollbot شما میتوانید یک نظر سنجی در گروه ایجاد کنید که دستورات استفاده از بوت داخل خود بوت قرار داده شده است شما میتونید کلمه help/ را برای راهنمایی ارسال کنید
اد: BotFather
با استفاده از بوت BotFather شما میتونید برای خود یک بوت بسازید دستورات ساخت در این بوت قرار داده شده است که با اد کردن میتوانید مشاهده کنید
اد: ImageBot
با استفاده از بوت ImageBot شما هر کلمه ای که ارسال کنید بوت برای شما عکسی در مورد کلمه ارسال میکند
اد: RateStickerBot
با استفاده از بوت RateStickerBot شما میتوانید استیکر های جدید در تلگرام پیدا کنید همچنین شما میتوانید به استیکر مورد نظر رای دهید یک ستاره تا ۵ ستاره
اد: HotOrBot
با استفاده از بوت HotOrBot شما میتوانید دوست جدید پیدا کنید با توجه به مشخصاتی که وارد میکنید (بوت دوستیابی تلگرام)
اد: storebot
بوت storebot که شما میتوانید با این بوت های دیگر را در تلگرام پیدا کنید و اد کنید
اد: HangBot
بوت سرگرم کننده و بازی تلگرام بوت به این صورت عمل میکند که متنی را ارسال میکند و شما باید کلمه مرورد نظر را پیدا کنید ….
اد: emadbot
بوت با امکانات مختلف فال , ترجمه متن , بازی و …
اد: Telegroupsbot
بوت جستجو گروه تلگرام با استفاده از این بوت شما میتوانید لینک گروه خود را در بوت ثبت کنید یا به گروه های دیگه ای که ثبت شدن بروید
برای اضافه کردن یک بوت به گروه وارد پروفایل بوت شده برای اینکار روی عکس پروفایل کلیک کنید سپس از بالای صفحه سمت راست سه نقطه را انتخاب کنید سپس انتخاب گزینه Add to group سپس گروه مورد نظر خودتون را انتخاب کنید
توجه کنید که همه بوت ها این قابلیت را ندارند که وارد گروه شوند یعنی توسط سازنده این قابلیت برداشته شده است
——————————————————–
آموزش های دیگر برگرفته از سایت های دیگر
برنامه تلگرام حقیقتا یکی از بهترین اپلیکیشن های ارتباطی و اجتماعی است که این روزها در ایران هم محبوبیت بیشتری به دست آورده. به نظر می رسد یکی از مهم ترین نقاط قوت این اپلیکیشن که او را به رقیبی سرسخت برای مشابه های خود بدل میکند، ارائه نسخه های این برنامه برای تمامی پلتفرم ها و همچنین امکان استفاده از نسخه تحت وب است.
یکی از قسمت های غریب این برنامه که شاید هنوز همه کاربرانش آن را کشف نکرده اند ربات های تلگرام است. اول از همه باید بدانیم که ربات ها در تلگرام کار های به خصوصی انجام میدهند برای مثال بعضی ها به ما توانایی ساخت استیکر می دهند بعضی دیگر عکس مورد نظر مارا پیدا میکنند و بسیاری کارهای دیگر و هر کدام از ربات ها قابلیت ها و دستورات خاص خودشان را دارند, که در مطلب معرفی ربات های تلگرام Telegram Bot کاربردهایی که دارند اشاره کردیم در این مطلب از سایت ای پی کی فا نحوه ساخت ربات در نرم افزار محبوب رو برای شما کاربران گرامی تشریح خواهیم کرد با ما همراه شوید.
قبل از آموزش طراحی ربات در تلگرام به دو نکته مهم توجه داشته باشید:
۱- دانش برنامه نویسی تحت وب
۲- سرور مناسب جهت پشتیبانی از فعالیت های ربات که این سرور به بار کاری که قرار هست ربات برای شما انجام دهد دارد و بسته به تعداد کاربرانی که از ربات استفاده میکنند طبیعتا باید برای رباتی که دستوارت بیشتری رو پشتیبانی میکنه سروری با منابع بالا تهیه کنید.
در آبدیت جدید تلگرام رباتی رو معرفی کرد, به نام @BotFather که وظیفه آن ساخت یک ربات و مدیریت کامل ربات شخصی شماست, که کافیست دستورات رو بر حسب https API ارائه شده روی سرور, ربات خود رو مدیریت کنید.
باباربات با یک سری دستورات از پیش تعریف شده و کار شما رو جهت ساخت ربات متناسب با رابط کاربری جدید تلگرام آسان کرده و می توانید به کمک آن برای ربات خود کارایی از جمله تغییر عکس پروفایل, اطلاعات کوتاه جهت نمایش در پروفایل, توضیحات مختصر برای شروع کار و تعریف یک سری دستوارت رو انجام دهید.
برای شروع ساخت یک ربات شخصی در تلگرام در قدم اول به قسمت گفتگو با ربات BotFather بروید.
بدین منظور روی لینک اختصاصی باباربات کلیک کنید: @BotFather و با کلیک بر روی Send Massege به محیط گفتگو با ربات انتقال پیدا میکنید.
توضیحات بیشتر در رباطه با ادد کردن با نام کاربری رو در این پست (ساخت لینک برای آی دی تلگرام) می توانید مشاهده کنید.
در محیط چت با, بابا ربات روی Start کلیک کنید.
باباربات دستورات لازمه برای ساخت یک ربات شخصی رو برای شما ارسال می کند.
همچنین در رابط کاربری جدید تلگرام در قسمت مشخص شده در تصویر بالا منویی کشویی مختص دستوارت یک ربات برای راحتی کاربران بدون نیاز به تایپ کردن, تعبیه شده که کافیست روی دستور مورد نظر لمس کنید.
/newbot برای شروع کار و ساخت ربات این دستور رو ارسال کنید, پس از ارسال بابا ربات از شما میخواهد یک نام برای ربات خود تعیین کنید که این نام در پروفایل ربات شما ثبت میشود سپس بعد انتخاب نامی برای ربات یک نام کاربری که دیگران می توانند با سرچ کردن آن ربات شما را پیدا کنند انتخاب کنید که پایان آن با bot به اتمام برسد, به عنوان مثال: TetrisBot یا tetris_bot
/token در گام بعدی این دستور رو ارسال کنید که بابا ربات به صورت آنی یک رمز برای ما ارسال میکند، این رمز بسیار مهم است و شما می توانید از طریق آن ربات خود را کنترل کرده و دستورات خود را تغییر دهید.
نحوه استفاده از token را در سایت تلگرام مطالعه کنید: Telegram Bot API
/revoke دستوری برای منقصی کردن token
/setdescription با ارسال این دستور باباربات از ما تقاضای یک متن را می کند، ما بایستی در این متن به توصیف ربات خود بپردازیم و کارهایی را که انجام میدهد را شرح دهیم .این متن زمانی که یه کاربر برای اولین بار با ربات شما شروع به چت کردن می کند برایش ارسال می شود.
توجه کنید این متن بایستی از ۵۱۲ کلمه کمتر باشد.
/setabouttext توسط این دستور شما می توانید اطلاعات کوتاهی که کمتر از۱۲۰ حرف است را شرح دهید. این اطلاعات زمانی که شما ربات خود را به اشتراک می گذارید در پروفایل ربات نمایش داده می شود.
/setuserpic توسط این دستور شما می توانید یک عکس برای ربات خودتان انتخاب کنید (عکس پروفایل ربات)
/setcommands توسط این قسمت شما می توانید به ربات خود دستورات خاصی را بدهید. می توانید از طریق فرمت زیر دستورات خود را به ربات منتقل سازید:
commands – description
دستورالعمل – توصیف دستورالعمل
به یاد داشته باشید دستورات شما تا زمانی که سرور اختصاصی را برای ربات خود تهیه نکنید قابل استفاده نیستند .
/setjoingroups اجازه دادن به کاربران جهت ادد کردن ربات شما در گروه ها
توضیحات ادد کردن ربات ها در گروه ها رو در این پست مشاهده کنید: اضافه کردن ربات در گروه های تلگرام Telegram Bot Add To Gorup
/setprivacy حساسیت به پیام های ارسالی خاص توسط کاربران برای ربات شما
/cancel متوقف کردن عملیات فعلی کار با باباربات
۱- تمامی ربات های ساخته شده توسط توسعه دهندگان در ورژن قبلی, برای هماهنگی با رابط کاربری جدید و باباربات باید آبدیت کنند چون نمی توانند از امکانات آبدیت جدید تلگرام استفاده کنند.
۲- دستورات تعریف شده برای ربات خود توسط باباربات تا زمانی که api را روی سرور فراخوانی نکنید کارایی نخواهد داشت.
۳- توضیحات بیشتر در رابطه با تعاریف دستوارت رو در سایت تلگرام مشاهده کنید: Bots An introduction for developers
———————————————————
آموزش های سری ۲ برگرفته از سایت های دیگر
تلگرام نرم افزار ارتباطی جدیدی است که به خوبی توانست جای خود را در تلفن های همراه باز کند. این نرم افزار سرعت بسیار خوبی دارد و همچنین حجم بسیار کمی از ترافیک شما را مصرف میکند.
به تازگی شرکت تلگرام استیکرهای مختلف را وارد این نرم افزار کرده است. این استیکرها بسیار زیبا هستند و میتوانید از آن ها در تمامی سیستم عامل های گوشی استفاده کنید.
از جمله مزایای استیکرهای تلگرام میتوان به ساخت استیکرهای شخصی اشاره کرد. شما میتوانید استیکرهای شخصی خود را بسازید و به دوستانتان هدیه کرده یا از آن ها استفاده کنید.
در این مطلب آموزش ساخت استیکرهای شخصی را برای شما آماده کرده ایم:
برای این کار، شما دو مرحلهی متفاوت را در پیش خواهید داشت. ابتدا باید استیکرها را با شرایط تلگرام ویرایش کنید و بعد از آن، با کمک یکی از رباتهای دوست داشتنی تلگرام با نام Stickers استیکرهای خود را برای تلگرام ارسال کنید.
الف: هماهنگسازی استیکرها با شرایط تلگرام
استیکرهای ارسالی شما برای تلگرام باید دارای سه مشخصهی زیر باشند:
– فرمت استیکر PNG و عکس مورد نظر نیز به صورت دوربری شده باشد.
– فایل ارسالی شما باید دارای طول و عرض ۵۱۲ پیکسل باشد. در واقع حداقل یکی از مقدارهای طول یا عرض باید ۵۱۲ باشد و دیگری، ۵۱۲ یا کمتر از آن باشد.
– حجم فایل تهیه شده باید کمتر از ۳۵۰ کیلوبایت باشد.
برای راحتی این امر، تلگرام یک فایل PSD پیشنهادی به شما ارائه خواهد کرد که می توانید با باز کردن آن، و انتقال استیکرهای مورد نظرتان به این فایل، و سپس خروجی گرفتن از آن، بدون کوچکترین دردسری استیکرهای خود را آمادهی ارسال کنید.
ب: ارسال استیکرهای ساخته شده به ربات تلگرام
بعد از انجام مراحل بالا و ساخت استیکرهایی که واجد شرایط تلگرام هستند، نوبت به ارسال آنها و ساخت مجموعه شما خواهد رسید که خود تلگرام پیشنهاد کرده است تا این امر را توسط نسخه کامپیوتری تلگرام انجام دهید.
بعد از دانلود و نصب نسخه کامپیوتری تلگرام، در صفحه مرورگر خود آدرس telegram.me/addstickers را جستجو کنید و بعد از پیدا شدن این ربات، روی آن کلیک کنید. صفحهای برای گفتگو باز خواهد شد که کار ساخت استیکرها در این بخش انجام خواهد شد. در ابتدا پیامی دلخواه ارسال کنید تا این ربات ورود شما را تبریک بگوید و لیست دستورات ممکن را برای شما ارسال کند.
برای شروع کار ساخت، دستور newstickerpack/ را تایپ و برای این ربات ارسال کنید. بعد از این مرحله، ربات استیکرساز از شما میخواهد تا نامی برای مجموعهی استیکر خود انتخاب کنید. پس از اختصاص دادن نامی برای آن، تلگرام از شما میخواهد تا با توجه به حال و احوال استیکر خود (ناراحت، خوشحال، متعجب و …) یک Emoji برای آن تعیین کنید. دلیل این امر دسترسی راحتتر به استیکرها است به این صورت که شما با زدن اموجی “گریه”، بدون نیاز به مراجعه به تب استیکرها، میتوانید خلاصهای از استیکرهای غمگینی که به این اموجی ربط دادهاید مشاهده کنید و با کلیک روی آن، به سرعت استیکرها را ارسال کنید. اگر تمایلی به صرف وقت برای این موضوع ندارید، میتوانید برای تمامی استیکرها یک اموجی یکسان ارسال کنید.
بعد از ارسال هر استیکر، این ربات به شما تعداد استیکرهایی که تاکنون به این مجموعه وارد کردهاید را یادآوری میکند و اگر تمایل به ادامه دارید، کافی است تا استیکر بعدی را ارسال کنید. در مرحلهی آخر و بعد از ارسال تمامی استیکرهای مورد نظر، دستور publish/ را ارسال کنید تا استیکرهای شما در کسری از ثانیه منتشر و آمادهی استفاده شود. البته قبل از مرحلهی نهایی باید یک آیدی یا نام برای این مجموعه استیکر انتخاب کنید تا در هنگام اشتراک لینک این استیکر، با مشکلی مواجه نشوید. (برای مثال telegram.me/addstickers/SarzaminDownload)
دیدگاه ها (0)