ایجاد چت بات تلگرام خصوصی

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

 

دقیقاً یک ربات خصوصی نیست

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

 

ایجاد ربات

ایجاد ربات به طور کلی با رعایت دستورالعمل های مربوط به ربات ها آسان است:

مقدمه ای برای توسعه دهندگان با استفاده از BotFather.

  1. جلسه ای را با BotFather باز کنید.
  2. را وارد کنید / newbot.
  3. نام ربات را وارد کنید. نمونه ربات برای وبلاگ
  4. یک نام کاربری برای ربات وارد کنید. باید با ربات به پایان برسد. example_blog_bot خودشه. ربات جدید در دسترس است و هر کسی می تواند آن را به عنوان نمونه ربات برای وبلاگ پیدا کند. ربات حذف شده است و بنابراین تمام اطلاعات حساس بی ربط هستند.

 

با ربات خود یک گروه ایجاد کنید

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

 

پیوستن به گروه ها را غیرفعال کنید

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

برای اطمینان از اینکه این اتفاق نمی افتد، باید این مورد را غیرفعال کنیم.

  1. جلسه ای را با BotFather باز کنید.
  2. وارد / گروههای تنظیم
  3. نام ربات را وارد کنید. example_blog_bot.
  4. غیر فعال کردن را وارد کنید

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

تعامل با ربات

در API Telegram Bot API تلگرام شرح داده شده است. برای تعامل با این ربات به رمز API 1101361374 نیاز داریم: AAHS_DYrAUohT- HQXVKKz-M1howAxvXdRLA که BotFather در اختیار ما قرار داده است. الگوی uri عمومی https://api.telegram.org/bot <token> / METHOD_NAME است. توجه داشته باشید که این رمز از کلمه bot در URL پیروی می کند.

به عنوان مثال روش getMe اطلاعات مربوط به ربات را فراهم می کند. فقط با این URL یک GET کنید https://api.telegram.org/bot1101361374:AAHS_DYrAUohT-HQXVKKz-M1howAxvXdRLA/getMe.

 

خرید ممبر واقعی تلگرام

برای ارسال پیام به این گروه خصوصی که با ربات ایجاد کرده ایم، باید با ارائه پارامتر chat_id که نشان دهنده این گروه است، آن را هدف قرار دهیم. chat_id همچنین برای همه ادغام ها با ابزارهای دیگر مانند Zapier یا Integromat لازم است و به همین دلیل مهم است. برای استخراج آن از روش getUpdates استفاده کنید. با این URL یک GET کنید https://api.telegram.org/bot1101361374:AAHS_DYrAUohT-HQXVKKz-M1howAxvXdRLA/getUpdates. اگر نتیجه خالی است، فقط کافی است چیزی را به ربات موجود در این گروه تایپ کنید. توجه داشته باشید که این روش فقط زمانی نتایج را برمی گرداند که ربات برای حفظ حریم خصوصی فعال نباشد. اگر می خواهید حریم خصوصی را فعال کنید، اطمینان حاصل کنید که پس از استخراج chat_id همانطور که در زیر توضیح داده شده است، این کار را انجام می دهید.

سلام پیامی است که من برای ربات ارسال کرده ام تا مطمئن شوم می توانم با getUpdates نتیجه بگیرم. از JSON ،chat_id -475387861 است. ما می توانیم از این ارسال پیام با استفاده از روش sendMessage استفاده کنیم. sendMethod بسیار پیچیده تر است اما برای اهداف این نمایش، یک GET ساده با یک پیام ساده مانند این URL کافی است https://api.telegram.org/bot1101361374:AAHS_DYrAUohT-HQXVKKz-M1howAxvXdRLA/sendMessage؟chat_id86-4 = سلام

 

پیکربندی برای حفظ حریم خصوصی

برای فعال کردن رمزگذاری ارتباط با ربات، باید ویژگی حریم خصوصی را فعال کنید.

  1. جلسه ای را با BotFather باز کنید.
  2. خصوصیات را وارد کنید
  3. نام ربات را وارد کنید. example_blog_bot. توجه داشته باشید که @ لازم است.
  4. فعال را وارد کنید

به یاد داشته باشید که پس از انجام این روش، متد getUpdates از API نتایج خالی یا آخرین پیام رمزگذاری شده را برمی گرداند.

 افزایش بازدید تلگرام

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *