اگه به دنبال ساخت و برنامه نویسی ربات کاملا اختصاصی در بستر تلگرام هستید ما به مدت محدودی برای جمع آوری رزومه ، بصورت رایگان ربات تلگرامی شما را انجام میدهیم به شرطی که در توضیحات ربات نام تیم ما بعنوان برنامه نویس ربات قید شود.
برنامه نویسی اسکریپت ربات تلگرامی مهم ترین گام برای ساختن ربات تلگرامی هست و در واقع مغز اصلی ربات شما همان کدهای اسکریپتی هست که توسط ما نوشته میشود.
این کدها در یک سرور مجازی یا هاست نگهداری میشود و به ربات متصل میشود تا ربات بتواند به کار خود ادامه دهد.
تیم برنامه نویسی ما متشکل از جوانان با استعداد برنامه نویسی است که به تازگی فعالیت خود را آغاز کرده است و ما جهت رزومه سازی و تقویت تجربیات خود تصمیم گرفته ایم ربات های تلگرامی شما را بصورت کاملا رایگان برای شما برنامه نویسی کنیم.
برای برنامه نویسی ربات تلگرام معمولا از زبان های برنامه نویسی مثل پایتون یا پی اچ پی استفاده میشود و بعلت اینکه تخصص اصلی تیم برنامه نویسی ما زبان برنامه نویسی پی اچ پی است ما با زبان PHP ربات تلگرامی شما را برنامه نویسی خواهیم کرد.
برای اینکه تیم ما بتواند ربات تلگرامی شما را برنامه نویسی کند ، شما باید اطلاعات اولیه راجب عملکرد ربات در اختیار تیم ما قرار دهید.
اولین قدم دادن اطلاعات عمومی ربات طبق لیست زیر است :
برای قرارگیری اسکریپت برنامه نویسی شده ی ربات تلگرامی ، صاحب کسب و کار موظف است یک هاست یا سرور مجازی به همراه یک دامنه ی اینترنتی تهیه کند.
هاست یا سرور مجازی که اسکریپت ربات درون آن قرار میگیرد حتما باید خارج از ایران باشد زیرا بعلت فیلترینگ سرورهای تلگرام از سمت ایران ، اتصال با سرورهای اصلی تلگرام برقرار نمیشود.
درباره ی اینکه برای ساختن ربات تلگرامی ، هاست و دامنه به چه دردی میخورد و کلا اتصالات چطور انجام میگیرد بهتر است ابتدا این ویدیو به زبان فارسی را تماشا کنید.
موضوع ربات تلگرامی گسترده هست و ما فقط برخی از پروژه های برنامه نویسی ربات تلگرامی را بصورت رایگان انجام میدهیم که اگر از دسته ی زیر باشید میتوانید سفارش رایگان پیش ما ثبت کنید و با بالاترین کیفیت تحویل بگیرید :
ربات هایی که برنامه نویسی آنها در تیم ما ممنوع است ربات های مغایر با قوانین جمهوری اسلامی ایران و همچنین ربات هایی هست که باعث ضرر دیگران میشود. ربات های شرط بندی ، فروش وی پی ان و ... توسط ما قبول نمیشود ، لطفا در این موضوعات سفارشی را به تیم ما ارسال نفرمائید.
اگه تصمیم دارید یک ربات تلگرامی واقعی و کاربردی داشته باشید همین الان ساخت ربات تلگرام بدون کدنویسی یا برنامه نویسی را بندازید بیرون ، شما یا باید آموزش برنامه نویسی ربات تلگرام ببینید یا اینکه بسپارید یک تیم برنامه نویسی کار ساخت ربات شما رو انجام بده ، بدون کدنویسی امکان ساخت ربات تلگرامی وجود نداره.
این وسط زبان برنامه نویسی های بک اند مثل python یا php نقش اصلی رو توی برنامه نویسی ربات بازی میکنند.
شاید اسم بات فادر یا botfather را شنیده باشید و تصور کنید که امکان ساختن ربات تلگرامی با آن میسر هست اما اشتباه میکنید ، بات فادر یک ربات رسمی از سمت تلگرام هست که به شما اجازه میدهد تا بتوانید ربات های خام تولید کنید ، ربات هایی که به خودی خود هیچ کاربردی ندارند مگر اینکه با کد توکن به یک جایی وصل باشند .
اسکریپت ربات که در هاست یا سرور مجازی قرار میگیرد بعنوان مغز اصلی ربات هست و به توکن رباتی وصل خواهد شد که از درون بات فادر ساخته شده است.
پس اگر نیاز دارید یک ربات کاملا برنامه نویسی شده و اختصاصی برای شما ساخته شود ، نگران هزینه ی آن نباشید چون ما تا مدت محدودی قصد داریم بصورت کاملا رایگان ربات های تلگرامی بسازیم و رزومه ی تیمی خود را تکمیل کنیم
همانطور که بالا توضیح دادیم برای ساختن یک ربات تلگرامی کامل شما باید یک اسکریپت داشته باشید که در نقش مغز ربات شماست. این اسکریپت باید در یک هاست یا سرور مجازی قرار گرفته شود و به ربات شما متصل شود . این اسکریپت باید با یکی از زبان های برنامه نویسی سمت سرور یا backend نوشته شود که عمدتا با زبان پی اچ پی یا زبان پایتون انجام میگیرد.
برای برنامه نویسی ربات تلگرامی باید دانش پی اچ پی یا دانش پایتون داشته باشید در غیر این صورت میتوانید آنرا به یک برنامه نویس php یا برنامه نویس python بسپارید تا برای شما انجام دهند ما در تیم خود بصورت رایگان ربات تلگرامی را برای شما برنامه نویسی میکنیم به شرطی که جزو لیست بالا باشد و رباتی غیرقانونی نباشد.
بهترین زبان برنامه نویسی برای ساختن ربات تلگرامی از نظر ما زبان برنامه نویسی پی اچ پی میباشد . به دلایل زیر :
ربات تلگرامی یکی از عالی ترین امکانات پیام رسان تلگرام هست که به کاربران اجازه میدهد درون تلگرام با استفاده از ربات ها با کاربران خود در تعامل باشند. ربات ها میتوانند هر نوع وظیفه ای که برای آن برنامه نویسی شده باشند را انجام دهند.
با استفاده از ربات تلگرامی میتوانید فروشگاه آنلاین بسازید یا میتوانید یک برنامه ی فال یا یک مدیر برای گروه یا کانال خود بسازید که کارهایی را انجام دهد.
ما در تلگرام دو نوع ربات داریم :
گزینه ی اول ربات هایی هست که توسط ربات @botfather به تازگی ساخته شده اند و هیچ هسته و عملکردی ندارند ، این نوع ربات ها فقط تصویر پروفایل ، عنوان ، توضیحات مختصری دارند ولی هیچ عملکری از خود نشان نمیدهند و به هیچ دستوری پاسخگو نیستند.
گزینه ی دوم ربات هایی هستند که تکمیل شده ی نوع 1 هستند برای آنها مغز نوشته شده و هوشمند هستند میتوانند به دستوراتی که تعریف شده پاسخ مناسب بدهند و در کل هرچیزی که یک برنامه نویس ربات تلگرامی در مغز آن گنجانده باشد را میتواند به نحوه عالی انجام دهد.
برای اینکه بتوانیم یک ربات تلگرامی را برنامه نویسی کنیم باید یک زبان سمت سرور بلد باشیم و یک هاست یا سرور مجازی تهیه کنیم. هسته ی ربات توسط یکی از زبان های برنامه نویسی سمت سرور توسط خود ما باید نوشته و به ربات خام متصل شود همچنین وظیفه ی نگهداری از اطلاعات و کدهای مربوط به ربات برعهده ی خود ما میباشد نه تلگرام.
زبان های برنامه نویسی مناسب برای ساختن ربات های تلگرامی زبان های زیر هستند :
وقتی یک سورس کدی در سمت سرور اجرا میشود طبیعتا دیتابیس یا پایگاه اطلاعاتی هم در همان سرور ذخیره سازی میشود.
در این جا به شما بصورت گام به گام آموزش میدم که چطور یک ربات تلگرامی ساده و خام را با استفاده از بات فادر بسازید و توضیحات تصویر پروفایل و عنوان برای آن انتخاب کنید.
ابتدا تلگرام خود را باز کنید و جایی این آیدی را بنویسید تا بصورت لینک در بیاید : @botfather
بعد از اینکه روی آیدی بالا زدید یک ربات به اسم BothFather شبیه به تصویر زیر برای شما بالا می آید :
حالا میتوانید به این ربات با گزینه ی SEND MESSAGE پیام بدهید و اگر عبارت start را بزنید ربات شروع به کار میکند و میتوانید ربات جدیدی بسازید. برای ساختن ربات جدید روی دستور newbot طبق تصویر زیر بزنید :
بعد از زدن روی گزینه ی newbot از شما اطلاعات اولیه ربات خاسته میشود که بایستی تکمیل کنید. در ابتدا باید یک نام برای ربات خود انتخاب کنید مثلا ربات فروشگاهی و سپس باید یک آیدی برای ربات خود انتخاب کنید که با عبارت bot تمام شود. طبق تصویر زیر :
در تصویر بالا ابتدا نام ربات که میتواند کلمات فارسی نیز باشد وارد شده و سپس آیدی ربات که باید حتما با bot تمام شود انتخاب شده که ما اینجا نام ربات را shopeman_bot انتخاب کردیم هر وقت اول این آیدی @ قرار دهید و جایی بنویسید به ربات لینک میشود و با زدن روی آن ربات بالا می آید.
همچنین در تصویر بالا یک عدد توکن که شامل حرف و عدد هست نمایش داده شده از این توکن برای برنامه نویسی مغز ربات استفاده خواهیم کرد این پل ارتباطی بین اسکریپت شما و ربات خام تلگرامی خواهد بود.
خب حالا میتونیم جزئیات بیشتری به رباتمون از طریق همین بات فادر اضافه کنیم . کافیه روی Menu بزنیم و سپس گزینه ی my bots رو بزنیم تا لیست ربات های از پیش ساخته شده ی مارو نشون بده و یکی از اونا رو انتخاب کنیم:
بعد از اینکه نام ربات خود را انتخاب کردید چند دکمه ی شیشه ای به شما نمایش داده میشود که یکی از انها edit bot هست و ما به این نیاز داریم
بعد از زدن دکمه ی Edit Bot شما میتوانید گزینه های زیر را داشته باشید که هرکدام کار خاصی را برای شما انجام میدهد :
در تصویر زیر دکمه های بالا که عملکرد هرکدوم رو توضیح دادم میبینید :
با آموزش بالا شما میتوانید یک ربات تلگرامی کاملا خام و اماده داشته باشید . این ربات عکس پروفایل دارد توضیحات دارد آیدی و عنوان دارد ولی هیچ عملکردی ندارد یعنی هرچقدر دستور بدهید هیچ کاری نمیکند چون هنوز برنامه نویسی نشده و بهش نگفتیم که چه کارها و وظایفی رو باید انجام بدهی
اینا رو چطوری به ربات میگن ؟ در ادامه به این موضوع خواهیم پرداخت.
همانطور که در بالا مشاهده کردید یک ربات تلگرامی کاملا خام ساختیم و آماده ی برنامه نویسی است. برای برنامه نویسی یک ربات تلگرامی به چند چیز نیاز داریم که باید ابتدا آنها را فراهم کنیم :
شما باید تخصص برنامه نویسی یکی از زبان های سمت سرور را داشته باشید که البته محبوب ترین آنها پی اچ پی ( php ) و سپس زبان پایتون میباشد.
ابتدا باید آموزش برنامه نویسی ربات تلگرام با پی اچ پی را طی کنید و سپس هسته ی ربات خود را براساس نیازمندی های خود بسازید و در هاست یا سرور مجازی قرار دهید چون وظیفه ی نگهداری از کدهای مربوط به ربات برعهده ی خودتان هست و جایی باید آنها را به اجرا در بیاورید.
شاید این سوال براتون پیش اومده باشه که بیشتر ربات های تلگرامی با چه زبان برنامه نویسی ساخته میشوند؟ به دلیل محبوبیت و راحت بودن پیاده سازی زبان برنامه نویسی پی اچ پی ( PHP ) بیشتر ربات های تلگرامی با زبان برنامه نویسی پی اچ پی ساخته میشن ولی زبان برنامه نویسی پایتون هم به خاطر راحتی و داشتن کتابخانه های کمکی فراوان برای برنامه نویسی ربات های تلگرامی از محبوبیت بالایی برخورداره
اگر میخوائید بدونید عملکرد ربات و ارتباطات اون چطوریه و یه دید کلی نسبت به برنامه نویسی ربات تلگرامی داشته باشید این ویدیو در آپارات را تماشا کنید :
https://www.aparat.com/v/n617ov9