ربات تلگرام چیست ؟ – Telegram Bot چیست ؟

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

تلگرام چیست ؟ Telegram چیست ؟

حتما با سرویس پیام رسان رایگان تلگرام آشنا هستید ، اما اگر با این سرویس آشنا نیستید شاید برای شما سئوال باشد که برنامه تلگرام چیست و چه کاربردی دارد ، ما در این بخش قصد داریم به این سئوال شما پاسخ دهیم : تلگرام یک اپلیکیشن موبایلی است که به شما امکان گفتگوی رایگان را میدهد ، بعد از مشکلاتی که برای نرم افزار وایبر پیش آمد تلگرام به سرعت در بین کاربران ایرانی شناخته شد ، این محبوبیت به حدی رسیده است که این اپلیکیشن توانسته است محبوب ترین سرویس چت و گفتگوی آنلاین باشد ، کمتر کسی را میتوان یافت که با این سرویس آشنا نباشد ، طبق آخرین بررسی های انجام شده از هر ۱۰ کاربر اینترنتی ۹ کاربر دارای اکانت تلگرام می باشند . این آمار مسلما خیلی جالب توجه خواهد بود .

ربات تلگرام چیست ؟ – ربات تلگرام چیست و چه کاربردی دارد

اما بگذریم و بپردازیم به بحث اصلی این مقاله یعنی ربات تلگرام چیست  : حتما برای شما هم این سئوال ربات تلگرام چیست  پیش امده است که ربات های تلگرام واقعا چی هستند ؟ ما در این بخش از مقاله ” ربات تلگرام چیست ” به این سئوال شما باسخ خواهیم داد :  یکی از امکانات جالب و جذاب تلگرام ربات های تلگرام می باشد ،  ربات تلگرام در واقع نوعی حساب کاربری ویژه است که برای ارسال و دریافت اتوماتیک پیام طراحی شده است. کاربران میتوانند با ارسال دستورات گوناگون با ربات های تلگرام در ارتباط باشند، این ارتباط میتواند در یک مکالمه شخصی و یا در یک گروه ایجاد شود. شما میتوانید ربات خود را با استفاده از API تلگرام و از طریق درخواست های HTTPS مدیریت کنید.

ربات تلگرام چیست

ربات تلگرام چه کاربردی دارد ؟

در این بخش از مقاله ” ربات تلگرام چیست ” قصد داریم به بررسی کاربرد ربات تلگرام بپردازیم : ربات های تلگرام میتوانند کاربرد های مختلفی داشته باشند و برای همه افراد مفید باشند ، این سرویس جالب میتواند هر کاربردی را برای شما داشته باشد و نحوه استفاده از آن به خلاقیت شما بستگی دارد – نمونه ای از کاربرد های ربات تلگرام :

به عنوان مثال شما میتوانید با روبات های تلگرام ابزار های کاربردی مثل : ربات دریافت نرخ ارز ، ربات هواشناسی ، ربات اخبار ، ربات سرگرمی و… اشاره کرد ، همچنین شما میتوانید ربات های تلگرام را وب سرویس های خود ارتباط دهید که این کار میتواند باعث کوتاه تر و بهینه تر شدن کار های شما شود ، به عنوان مثال شما میتوانید فید Rss سایت خود را به ربات تلگرام متصل کنید و اخبار وب سایت خود را به صورت اتوماتیک در گروه ها و سایت ها منتشر کنید و…

تفاوت های ربات تلگرام با افراد :

ربات ها آخرین زمان آنلاین بودن ندارند و همیشه عبارت bot برای آنها نمایش داده میشود.

ربات ها فضای محدودی برای ذخیر اطلاعات داردند و پیام های قدیمی تر پس از پردازش توسط شما حذف میشوند.

ربات تلگرام نمیتواند شروع کننده مکالمه با کاربران باشد، تنها زمانیکه کاربر ربات را به گروه اضافه کند یا به آن پیام بفرستد امکان ارسال پیام از طرف ربات وجود خواهد داشت.

در انتهای نام کاربری ربات همیشه کلمه bot وجود دارد

با اضافه شدن ربات به گروه، همه پیام ها توسط ربات دریافت و تحلیل نمیشود مگر آنکه تنظیمات آن را تغییر داده باشید.

ربات های تلگرام هرگز غیرفعال، آفلاین یا خسته نمیشوند!

ربات های تلگرام میتوانند هر امکانی را داشته باشند ، میتوانند منویی برای گفتگو داشته باشند

و…

ساز و کار ربات ها چگونه است؟

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

به این شکل که سرور واسطه یا میانجی تلگرام تمامی ارتباطات رمزنگاری شده را از طریق اینترفیس یا واسط کاربری مبتنی بر HTTPS کنترل میکند که این همان Bot API است. برای فهم این مکانیزم کمی اطلاعات فنی و جزئی از نحوه مدیریت ارتباطات در تلگرام و پروتکل ابداعی آن لازم است اما به شکل خلاصه و فارغ از هر جنبه فنی، میتوان گفت که ربات های تلگرام کدهایی هستند که از طریق یک پروتکل امن متصل به یک سرور واسطه عمل میکنند.

ربات ها حافظه محدودی در Cloud دارند. به این معنی که پیام های قدیمی بعد از آنکه به کلی پردازش شدند، از سرور اصلی حذف میشوند. نکته دیگر در مورد ربات ها این است که زمانی که آنها را به یک گروه اضافه میکنید، همه پیام های گروه را دریافت نمیکنند مگر آنکه از قواعد Privacy Mode تخطی کرده باشند.

ربات ها و قانونی به نام Privacy Mode :

یکی از مهمترین کارهای ربات ها این است که به گروه های مختلف اضافه میشوند و در بین ارتباطات انسانی وظیفه اصلی خود از جمله خبر رسانی، جستجو و مانند آن را انجام میدهند. زمانی که یک ربات را به یک گروه اضافه میکنید، این سوال همیشه در ذهن شما وجود دارد که: از کجا مطمئن باشم که این ربات اطلاعات من را سرقت نمیکند؟

این همان سوالی است که منجر به پیدا شدن شایعه اخیر در مورد جاسوسی ربات ها در تلگرام شده است. پاسخ این سوال در مکانیزم Privacy Mode است. رباتی که در حالت Privacy کد نویسی و اجرا شده است، همه پیام های گروه را دریافت نخواهد کرد بلکه پیام هایی را دریافت میکند که ویژگی های زیر را داشته باشند:

همه پیام هایی که با یک اسلش – “/” – شروع شوند.

همه پیام هایی که نام ربات از طریق کاراکتر @ در آن آمده باشد.

پیامهایی که در جواب پیام های ربات Reply شده باشد.

این مکانیزم به طراحان ربات کمک میکند که از میلیون ها پردازش اضافی جلوگیری کنند. این مکانیزم به شکل پیش فرض فعال است اما میتواند غیر فعال شود. در این حالت ربات تمامی پیام های رد و بدل شده را رصد میکند تا دستورات احتمالی را از بین آنها بیرون کشیده و پردازش کند.

آموزش اضافه (Add) کردن ربات های تلگرام :

در این بخش از مقاله ” ربات تلگرام چیست ” قصد داریم به آموزش اضافه کردن ربات های تلگرام بپردازیم :

برای اضافه و پیدا کردن ربات ها باید UserName آن ها را در قسمت Search یا همان جستجو در نرم افزار تلگرام تایپ کنید و زمانی که یافت شد ربات مورد نظر را Add کنید.  برای مثال Clippy@ یک ربات می باشد. کار این ربات ساخت استیکر است. برای اد کردن کلیپی در یک گروه مراحل زیر را دنبال کنید.

۱٫ ابتدا وارد صفحه کاربری ربات مورد نظر خود شوید.

۲٫ حالا بر روی آیکون سه نقطه که در بالا سمت راست صفحه قرار دارد تب کنید.

۳٫ از لیستی که برای شما به نمایش در می آید باید گزینه Add To Group را انتخاب کنید.

۴٫ حالا تنها کافیست گروهی را که قصد دارید ربات را به آن ببرید را انتخاب کنید تا کار تمام شود.

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

پس از مطالعه ربات تلگرام چیست ، شاید برای شما سئوال باشد چه که چگونه میتوانیم ربات تلگرام بسازیم که در این بخش به این سئوال شما پاسخ خواهیم داد

۱- داشتن دانش کافی جهت برنامه نویسی

۲- داشتن سرور قوی برای میزبانی از ربات

تلگرام در ورژن جدید خود (ورژن ۳) برای ربات و کاربر عادی تفاوت قائل شده است. در ورژن های قبلی برای ساخت ربات باید اول به صورت کاربر عادی در برنامه عضو می شدید سپس یوزر مربوط را به سرور متصل میکردید و ربات خود را می ساختید.

اما در ورژن جدید برای ساخت ربات ابتدا باید از BotFather@ استفاده کنید.

بابا ربات (BotFather) این امکان را به شما میدهد تا بتوانید یک پروفایل مخصوص ربات بسازید و آن را مدیریت کنید.

در رابط کاربری جدید طرز استفاده از آن بسیار آسان شده و برای کاربر گزینه های مختلفی می آید و کاربر میتواند با استفاده از گزینه های موجود به ربات دستور بدهد.

شروع کار بابا ربات بسیار آسان است و کافیست /start را برایش ارسال کنید.

چگونه یک ربات تلگرام بسازیم؟ – آموزش ساخت ربات تلگرام :

برای ساخت ربات تلگرام یک ربات معرفی شده است به نام BotFather. شما میتوانید با طی کردن چند قدم ساده ربات خود را بسازید. پس از ایجاد آن یه کدهویت یا Authorization Token برای شما ارسال میشود که درگاه ارتباطی شما با API خواهد بود. برای ساخت ربات تلگرام به مفاهیم و اطلاعت زیر نیاز خواهید داشت:

با ربات BotFather ارتباط برقرار کنید، این ارتباط میتواند از طریق آدرس https://telegram.me/BotFather و یا نام کاربری BotFather@ آغاز گردد.

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

– برای ساخت ربات جدید newbot/ را ارسال کنید.

پس از ارسال newbot و ربات پدر از شما نام و نام کاربری ربات را درخواست میکند، در پایان Token هویت را برای شما ارسال خواهد کرد.

نام ربات (name) در لیست مخاطبان و توضیحات آن نمایش داده خواهد شد.

نام کاربری (username) یک عبارت کوتاه است که برای تعیین لینک ربات و مخاطب قرار دادن آن توسط دیگران به کار میرود. این نام کاربری باید بین ۵ تا ۳۲ کاراکتر باشد و تنها میتواند شامل حروف انگلیسی، اعداد و خط زیر (_) باشد. نام کاربری ربات باید همیشه با کلمه bot تمام شود.

توجه کنید که نام کاربری به حروف بزرگ و کوچک حساس است، مثلا شما میتوانید p30web_bot یا p30webbot را بعنوان نام کاربری خود انتخاب کنید.

Token یک رشته از اعداد و حروف مانند ۱۱۰۲۰۱۵۴۳:AAHdqTcvdfaH1vGWJxfSeofSAs0#3asLDsaw است که برای ایجاد ارتباط میان شما و ربات بکار میرود.

اگر به هر دلیل Token خود را فراموش کردید با ارسال دستور token/ به botfather یک کد جدید برای شما ارسال میشود.

سایر دستورات بسیار ساده بوده و عنوان آنها بیانگر کاری که انجام میدهند است.

setname/ نام ربات تلگرام را تغییر میدهد.

setdescription/ توضحیات مربوط به معرفی ربات را تعیین میکند که میتواند تا ۵۱۲ کاراکتر باشد، کاربران این متن را پس از شروع مکالمه با ربات شما مشاهده میکنند.

setabouttext/ این متن که حداکثر میتواند ۱۲۰ کاراکتر باشد در پروفایل ربات نمایش داده میشود و هنگامی که کسی ربات تلگرام شما را به اشتراک میگذارد نیز در زیر نام نشان داده میشود.

setuserpic/ برای تعیین عکس پروفایل ربات تلگرام استفاده میشود.

setcommands/ برای تعیین دستورات جانبی و تکمیلی برای ربات شما استفاده میشود.

setjoigroups/ این دستور برای تعیین قابلیت افزوده شدن ربات به گروه ها استفاده میشود. اگر ربات شما برای ارتباط در گروه ها طراحی نشده است میتوانید این قابلیت را غیرفعال کنید.

setprivacy/ تعیین میکند که ربات شما چه پیام هایی را در گروه دریافت کند، اگر این گزینه غیرفعال شود ربات تمام پیام های ارسالی در گروه ها را دریافت و برای شما ارسال خواهد کرد.

deletebot/ ربات شما را حذف کرده و این نام کاربری را آزاد میکند.

توجه کنید که هرکدام از این تغییرات به چند دقیقه زمان برای اجرا شدن نیاز خواهند داشت.

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

 

هک با ربات تلگرام : هک تلگرام :

یکی از شایعاتی که در مورد ربات ها تلگرام گفته میشود آن است که به اطلاعات شخصی شما دسترسی دارند و ممکن است برای جاسوسی از شما بکار گرفته شوند، در این بخش از مقاله ” ربات تلگرام چیست ” قصد داریم به بررسی این نکته بپردازیم ، اگر یک نگاه سطحی به خروجی های API داشته باشید متوجه خواهید شد که امکان هک کردن کاربران از طریق ربات تلگرام وجود ندارد.

حتی اگر مکانیزم Privacy Mode نیز غیر فعال شده باشد، خواندن همه پیام ها به وسیله ربات به معنی جاسوسی نیست. در واقع حتی در این حالت ربات از همه پیام های شما سر در نمی آورد و تنها پیام هایی که برای ربات تعریف شده و معنی دار باشد پردازش میشوند. در نتیجه حتی خارج از Privacy Mode نیز یک ربات توان جاسوسی چندانی به خودی خود ندارد.

مسئله بعدی این است که ربات میتواند پیام های خصوصی را جمع آوری کرده و عملا در اختیار طراح قرار دهد. این موضوع نیز منتفی است. به چند دلیل. دلیل اول همان موردی است که در مورد محدودیت حافظه ربات ها ذکر شد. تمامی پیام هایی که پردازش شوند، بعد از مدتی از حافظه Cloud در سرور پاک خواهند شد و تلگرام اینگونه ادعا میکند که این پیام ها هرگز در سرور باقی نمی ماند.

دلیل دوم این است که عملا حتی در صورت جمع آوری اطلاعاتی نظیر پیام ها و شماره تلفن ها، طراح ربات دسترسی مستقیم به آنها ندارد و همه این اطلاعات از طریق پروتکل رمزنگاری شده تلگرام به سرور واسطه منتقل شده و در آنجا پردازش و ذخیره میشوند.

معرفی معروف ترین ربات های تلگرام :

ربات Clippy :

با استفاده از این ربات، می‌توانید عکس‌های خودتان را به استیکر تبدیل کنید و در چت‌های خود در تلگرام از آن‌ها استفاده کنید. (البته محدودیت روزانه پنج عکس در این ربات وجود دارد).

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

برای پیدا کردن کلیپی کافیست یوزر(Clippy) رو در تلگرام سرچ کنید و یا یوزر آن را به صورت (clippy@) در صفحه چت یکی از دوستاتون بنویسید و کلیک کنید.

ربات Jaconda :

Jaconda یک روبات است که عکس،عکس متحرک، فیلم، و… به صورت رندم برای شما ارسال میکنه و عکس‌های مورد نیاز شما را فراهم می‌کند.

طرز به کار اندازی و استفاده از این ربات به ترتیب در شکل های زیر مشخص است :
روی علامت مداد پایین صفحه کلید کنید.
در قسمت جستجوی بالای صفحه عبارت jaconda@ را جستجو کرده و به صفحه پیدا شده بروید.

حال برای شروع کد زیر را ارسال نمایید:

intro/

سپس در جواب یک ایمیل فرضی مثل test@test.com را ارسال نمایید.

حال jaconda اماده به خدمت است و شما می‌توانید این روبات را در چت‌های خود به خدمت بگیرید.

این ربات از دستورات زیر پشتیبانی می‌کند.

/gif GIFs
/img tea
/g cinema
/video cats

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

gif coffee/

یا مثلا دستور زیر در میان نگاره‌های موتور جستجوی گوگل می‌گردد و عکسی از چای برای شما نشان خواهد داد و دستوراتی دیگر که با help/ به شما آن ها را نشان خواهد داد.

img tea/

با استفاده از این روبات بدون لود شدن و مصرف اینترنت این عکس ها را برای دوستان و گروه‌هایی که در آن عضو هستید فوروارد (بازارسال) نمایید.

ربات toucan :

یک ربات فارسی که قابلیت های زیادی را در خود دارد، از جمله قیمت ارز, اطلاعات فوتبال, آب و هوا و ….

برای نصب این ربات مانند نصب ربات قبلی در قسمت جستجو عبارت toucan@ را جستجو کرده و پس از نصب با نوشتن help میتوانید تمام قابلیت های این روبات را به صورت فارسی دریافت کنید.

برای مثال واژه فینگلیش را برای آن بفرستید و متن فارسی را دریافت نمایید.

همچنین بعد از اینکه ربات را به گروه خود ادد کردید می توانید از دستورات زیر اسفاده نمایید.

دریافت نرخ سکه و طلا: sekke
دریافت نرخ ارز: arz
دریافت دستورات فوتبال: football
دریافت دستورات آب و هوا: weather
دریافت اوقات شرعی: owghat
جستجوی تصویر: (مثال: گربه ax)
دریافت نمونه دستورات متفرقه: other
اعتبار: credits

برای مثال با فرستادن عبارت زیر می‌توانید نرخ ارز را دریافت نمایید: arz!

دقت نمایید که قبل از وارد کردن دستور خود باید یک علامت تعجب (!) اضافه کنید.

برای دریافت دستورات: help را ارسال نمایید.

ربات BotForTelegram :

این ربات یکی از ربات‌های پر دستور است که پس از اضافه کردن آن به گروه خود می‌توانید دستورات زیر را برای آن ارسال نمایید.

help!

دستورات موجود در این رباط برای شما ارسال خواهد شد.eur x!

تبدیل یورو به دلار. به جای X مقدار یورویی که می‌خواهید بدانید چند دلار می‌شود را وارد کنید.loc [tehran]!

مکان مورد نظر را در نقشه گوگل به شما نشان می‌دهد. شما باید نام را به انگلیسی وارد نمایید.time[tehran]!
زمان کنونی شهر مورد نظر را نشان می‌دهد.weather[tehran]!

آب و هوای شهر مورد نظر را به راحتی می‌توانید دریافت کنید.imdb [movie]!

دریافت اطلاعاتی خاص درباره فیلم در پایگاه داده فیلم Imdb

دقت نمایید داخل [] عبارتی که می‌خواهید جستجو کنید را وارد نمایید.

به زودی در بخش ” معرفی ربات تلگرام – معرفی ربات های تلگرام ربات های بیشتر را معرفی خواهیم کرد ….

همچنین اگر از کاربران دائمی تلگرام هستید و به خدمات پشتیبانی تلگرام نیاز دارید پیشنهاد میکنیم از خدمات پشتیبانی ” انجمن تلگرام” استفاده کنید ، جهت کسب اطلاعات بیشتر پیشنهاد میکنیم مقاله ” افتتاح انجمن تلگرام | telegram ” را مطالعه کنید .

مقالات مشابه : معرفی سایت ثبت گروه های تلگرام

امیدواریم از این مقاله ربات تلگرام چیست  لذت برده باشید ، در صورتی که هر گونه سئوال و یا مشکلی در رابطه با این مقاله ربات تلگرام چیست داشتید میتوانید سئوالات و مشکلات خود را در انجمن تلگرام فارسی مطرح نمایید .