Amirhosseinpakdel
Amirhosseinpakdel
خواندن ۳ دقیقه·۴ سال پیش

ساخت ربات تلگرام پیشرفته و اختصاصی

آموزش ساخت ربات تلگرام
آموزش ساخت ربات تلگرام



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

هیچ انتهایی برای پاسخ به سوال یک ربات تلگرام چه قابلیت هایی دارد وجود ندارد ، ربات های تلگرام همه کاری میتوانند انجام دهند از ایجاد فروشگاه های کامل ، رزرو بلیط ، ایجاد بنگاه املاک ، سایت خرید و فروش و... گرفته تا ایجاد سیستم های اینترنت اشیا و خاموش و روش کردن چراغ اتاقتان تنها با یک ربات تلگرام ساده و این فوق العاده است ، چرا ؟ چون با یک ربات تمام امکانات یک وب سایت و یک اپلیکیشن را خواهید داشت !

تو این مقاله قصد داریم نحوه ی ساخت یک ربات کاملا اختصاصی روی هاست یا سرور خودمون رو به همراه برنامه نویسی اختصاصی آموزش بدیم (نگران نباشید ، اگه هاست یا سرور مناسب ندارید میتونید از طریق کامنت و یا از طریق وب سایت http://ahpbot.com یا پیج اینستاگرام با ای دی amir_hoseyn_pakdel ، با من در ارتباط باشید تا نحوه ی تهییه ی هاست مناسب ربات رو بهتون آموزش بدم).

ایجاد ربات در بات فادر

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

ایجاد بستر مناسب ربات برای برنامه نویسی

بعد از اینکه پوسته ی ربات رو ایجاد کردیم ، نوبت به مرحله ی بستر سازی برای هاست یا سرور میرسه ، برای این منظور ما باید دسترسی به دایرکت ادمین ، یا سی پنل هاستمون یا FTP داشته باشیم ، ما آموزشمون رو بر فرض اینکه ما روی هاستمون سی پنل داریم میذاریم و نحوه ی ایجاد فایل در سی پنل رو اموزش میدیم ، در دایرکت ادمین و... مراحل نسبتا مشابه هست.


ابتدا وارد پوشه ی public_html میشیم و در اونجا یه فایل مثلا به اسم myfirstbot.php میسازیم ، لازم به ذکر ما قرار با زبان php ربات رو برنامه نویسی کنیم !

این پوشه رو در روت یعنی صفحه ی اصلی و در خود پوشه ی public_html قرار میدیم و داخل این فایل محتویات زیر رو کپی میکنیم

<?php $token='TOKEN'; $chatid='CHATID'; $message=urlencode('مرجع ربات های تلگرام AHPBOT.com'); $send = &quothttps://api.telegram.org/bot$token/sendmessage?chat_id=$chatid&text=$message&parse_mode=Html&quot
$sended = file_get_contents($send); ?>

در این فایل در قسمت توکن ، توکن ربات خودتونو قرار بدید و در قسمت chatid باید چت ایدی ربات خودتون رو قرار بدید، برای گرفتن چت ایدی اکانت خودتون ، با اکانت تلگرامیتون به @id_chatbot پیام بدید تا چت ایدیتونو دریافت کنید و در قسمت message میتونید پیام خودتونو قرار بدید.


ست کردن ربات روی فایل هاست

بعد از اینکه فایل رو ذخیره کردیم باید ادرس فایل رو در مرورگر بنویسیم ، برای مثال اگر فایل رو در روت گذاشته باشید آدرسش میشه yourDomain.com/myfirstbot.php به طور مثال

https://ahpbot.com/myfirstbot.php

توجه داشته باشید حتما باید دامنه و هاست SSL داشته باشند پس قبل از اتصال به تلگرام از داشتن SSL مطمین باشید ، برای اینکه بفهمید SSL دارید یا نه کافیه ادرس سایتتون رو https به جای http بزنید در صورتی که سایتتون بالا بیاد پس ssl داشتید.

حالا که ادرس فایل روی هاست رو بدست اوردیم اونو داخل لینک زیر به همراه توکن قرار میدیم و تو مرورگر وارد میکنیم (وارد ادرس زیر میشیم بعد از جایگذاری)

https://api.telegram.org/bot[TOKEN]/setwebhook?url=[URL]&max_connections=100

در قسمت TOKEN ، توکن ربات خودتون و در قسمت URL ادرس فایل روی هاست خودتون رو وارد کنید و این ادرس رو در مرورگرتون باز کنید.


در صورتی که تمام مراحل رو به درستی رفته باشید ، با هر بار درخواست به ربات ، ربات پیام ست شده رو واستون ارسال میکنه.


راهنمایی و توضیحات بیش تر

تا اینجا ما نحوه ی راه اندازی ربات ها رو یاد گرفتیم ، اما اگه سوال و یا مشاوره ی تخصصی برای راه اندازی ربات اختصاصی و حرفه ای خودتون نیاز داشتید یا میخواستید تیم AHPBOT براتون رباتتون رو طراحی کنه میتونید به راحتی با من از روش های زیر در ارتباط باشید تا بتونید به راحتی ربات خودتون رو طراحی کنید

1.کامنت زیر همین پست
2.http://ahpbot.com
3.https://www.instagram.com/amir_hoseyn_pakdel/
4.شماره ی واتس اپ : 09364540286


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