روزمرگی های یک کُد نویس

روزمرگی های یک کُد نویس

سلام من در این وبلاگ تجربیات و مطالب مفید درباره ی رشته ی کامپیوتر و شغل برنامه نویسی با شما به اشتراک خواهم گذاشت
روزمرگی های یک کُد نویس

روزمرگی های یک کُد نویس

سلام من در این وبلاگ تجربیات و مطالب مفید درباره ی رشته ی کامپیوتر و شغل برنامه نویسی با شما به اشتراک خواهم گذاشت

برنامه نویسی ربات تلگرام رایگان انجام میشود ( به مدت محدودی )

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

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

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

سفارش رایگان برنامه نویسی ربات تلگرام با زبان برنامه نویسی پی اچ پی 

سفارش رایگان برنامه نویسی ربات تلگرامی

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

برای برنامه نویسی ربات تلگرام معمولا از زبان های برنامه نویسی مثل پایتون یا پی اچ پی استفاده میشود و بعلت اینکه تخصص اصلی تیم برنامه نویسی ما زبان برنامه نویسی پی اچ پی است ما با زبان PHP ربات تلگرامی شما را برنامه نویسی خواهیم کرد.

چه چیزی نیاز است که شما به ما اعلام کنید ؟ 

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

اولین قدم دادن اطلاعات عمومی ربات طبق لیست زیر است : 

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

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

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

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

چه نوع ربات های تلگرامی میتوانیم بسازیم؟

موضوع ربات تلگرامی گسترده هست و ما فقط برخی از پروژه های برنامه نویسی ربات تلگرامی را بصورت رایگان انجام میدهیم که اگر از دسته ی زیر باشید میتوانید سفارش رایگان پیش ما ثبت کنید و با بالاترین کیفیت تحویل بگیرید : 

  1. ربات فروشگاه های اینترنتی
  2. ربات های اطلاع رسانی وب سایت ها
  3. ربات اخبار
  4. ربات ورزشی ( بجز قمار و پیش بینی )
  5. ربات گیم و سرگرمی
  6. ربات های آموزشی و درسی
  7. ربات معرفی شخصی
  8. ربات معرفی کسب و کار و ...

ربات هایی که برنامه نویسی آنها در تیم ما ممنوع است ربات های مغایر با قوانین جمهوری اسلامی ایران و همچنین ربات هایی هست که باعث ضرر دیگران میشود. ربات های شرط بندی ، فروش وی پی ان و ... توسط ما قبول نمیشود ، لطفا در این موضوعات سفارشی را به تیم ما ارسال نفرمائید.

برنامه نویسی ربات تلگرام یا بدون برنامه نویسی !؟

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

ساخت ربات تلگرامی با زبان پی اچ پی

این وسط زبان برنامه نویسی های بک اند مثل python یا php نقش اصلی رو توی برنامه نویسی ربات بازی میکنند.

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

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

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

برای برنامه نویسی ربات تلگرام کدام زبان برنامه نویسی مناسب است ؟

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

برای برنامه نویسی ربات تلگرامی باید دانش پی اچ پی یا دانش پایتون داشته باشید در غیر این صورت میتوانید آنرا به یک برنامه نویس php یا برنامه نویس python بسپارید تا برای شما انجام دهند ما در تیم خود بصورت رایگان ربات تلگرامی را برای شما برنامه نویسی میکنیم به شرطی که جزو لیست بالا باشد و رباتی غیرقانونی نباشد.

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

  1. پیدا کردن هاست و سرور مجازی برای زبان پی اچ پی راحت است.
  2. پی اچ پی محبوب ترین زبان سمت سرور یا بک اند است و فریمورکها و کتابخانه های زیادی دارد.
  3. یادگیری پی اچ پی راحت است.
  4. منابع یادگیری زبان پی اچ پی زیاد است.
  5. جامعه ی بزرگتری دارد پس در نتیجه سوالات و مشکلات شما سریع حل میشود.

چطوری یه ربات تلگرام با PHP برنامه نویسی کنیم

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

چطور یک ربات تلگرامی را برنامه نویسی کنیم ؟


تفاوت ربات خام با ربات برنامه نویسی شده

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


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


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


چطور با زبان PHP یک ربات تلگرامی کامل بسازیم ؟


حالا که تفاوت بین ربات خام و ربات کدنویسی شده را فهمیدیم وقت آن رسیده که چگونگی برنامه نویسی یا ساختن یک ربات کامل با زبان برنامه نویسی پی اچ پی ( PHP ) بررسی کنیم پس بریم تو کارش ...


قبل از هرچیزی شما باید لیست زیر را جهت ساختن یک ربات تهیه کنید : 


  1. یک دامنه ی اینترنتی ( مثلا google.com )
  2. یک هاست یا سرور مجازی مخصوص php که حتما خارج از ایران باشه
  3. یک اسکریپت ربات تلگرامی ( یا خودتان یک اسکریپت ربات را باید بنویسید )
  4. یک اکانت تلگرامی و ساخت ربات خام با استفاده از بات فادر ( botfather )


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


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


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


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


4 - سرور تلگرامی واسطه میباشد ، پاسخ را از هاست یا سرور مجازی شما میگیرد و به ربات تلگرامی تحویل میدهد.


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


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

نحوه ی کار کردن ربات های تلگرامی


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

جلسه ی اول : 

https://www.aparat.com/v/n617ov9

جلسه ی دوم : 

https://www.aparat.com/v/c1133j2


موفق باشین