Author Archives: بنیامین خلیفه

ارسال و دریافت عکس در ربات تلگرام – قسمت سوم

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

قسمت سوم آموزش

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

هر عکسی که در تلگرام ارسال می شود دارای یک فایل ایدی است که شما برای دسترسی به یک عکس کافیست ایدی آن را در دیتابیس ذخیره کنید این موارد در ویدیو توضیح داده می شه و چند مثال هم به شما نشان داده می شود

ویدیو به زودی قرار می گیرد


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

قسمت دوم آموزش

در این قسمت از آموزش چند قابلیت مهم آموزش داده میشه که تقریبا در ساخت هر پروژه ای به این قابلیت ها نیاز پیدا می کنیم.

در این آموزش با موارد زیر آشنا می شوید :

  • نحوه به دست آوردن متن ارسالی کاربر
  • نحوه دریافت چت آیدی کاربر
  • نحوه ارسال پیام به کاربر دلخواه توسط چت آیدی
  • نحوه بدست آوردن نام کاربری و اسم کاربران ربات

مدت زمان این آموزش 9 دقیقه و حجم ویدیو 17 مگ می باشد

دانلود قسمت دوم

(برای دانلود ویدیو روی لینک بالا کلیک راست کرده و گزینه save as را بزنید)

 

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

مشاهده لیست آموزش ها


برای سفارش ساخت ربات تلگرام می توانید با آیدی @benyaminir در ارتباط باشید

برای مشاهده ربات مدیریت گروه آیرو روی لینک زیر کلیک کنید

@MainGroupBot


آموزش رایگان ساخت یک ربات تلگرام ساده – قسمت اول

قسمت اول - ایجاد اولین پروژه ربات

برای تبدیل شدن به یک برنامه نویس حرفه ای در زمینه ساخت ربات در قدم اول انجام یک پروژه ساده می تواند بسیار مفید باشد. در این آموزش شما با نحوه نصب ابزار های مورد نیاز و اتصال ربات به سرور (webhook) و همچنین پیاده سازی یک ربات ساده همانند پروژه های (Hello World) آشنا خواهید شد.

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

این آموزش رایگان است مدت زمان ویدیو 19 دقیقه و حجم فایل 32 مگابایت

دانلود قسمت اول آموزش ساخت ربات

(برای دانلود روی لینک بالا راست کلیک کنید و گزینه save link را بزنید)


مقدمه آموزش رایگان ساخت ربات تلگرام

مقدمه ساخت ربات تلگرام

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

در انتهای پست لینک دانلود ویدیو قرار داده شده است

برای شروع کار ما لینک نرم افزار هایی که برای ادامه کار نیاز هست را قرار می دهیم درصورتی که این برنامه ها روی سیستم شما نصب نیست می توانید از طریق لینک های زیر آنها را نصب کنید

کامپوزر (Composer) برای نصب کتابخانه ها و فریمورک های php از composer استفاده میکنیم(مورد نیاز)

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

ویژوال استادیو کد (vs code) برای نوشتن کد ها و یا ویرایش آنها(اختیاری)

مطالبی که در این آموزش مطرح میشه :

  • پیشنیاز های لازم
  • معرفی botfire
  • معرفی webrium

دانلود ویدیو مقدمه آموزش ساخت ربات

(برای دانلود روی لینک بالا راست کلیک کنید و گزینه save link را بزنید)


دریافت حق اشتراک در گروه یا کانال تلگرام

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

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

مشاوره رایگان برای ساخت ربات دریافت حق اشتراک

برای اطلاعات بیشتر درباره هزینه ساخت و دریافت ربات می توانید با ایدی زیر در ارتباط باشید

@benyaminir

 

قابلیت های ربات دریافت حق اشتراک

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

زبان Rust به جمع 20 زبان برتر پیوست

حدود 10 سال از انتشار اولین نسخه از زبان برنامه نویسی Rust می گذرد و طبق اعلام (tiobe) این زبان برنامه نویسی برای اولین بار توانست به جمع 20 زبان برتر برنامه نویسان راه یابد.

کاربران StackOverflow در پنج سال گذشته زبان برنامه نویسی Rust را به عنوان دوست داشتنی ترین زبان برنامه نویسی معرفی کرده اند. Rust یک زبان سیستمی است این زبان برای اولین بار توسط یکی از کارمندان شرکت فایرفاکس ایجاد شد که بعدا توسط همین شرکت مورد حمایت قرار گرفت. زبان های D و Lua و Julia می خواهند جاییگاه زبان C را به دست آورند اما به نظر می رسد که زبان Rust درحال انجام این کار است.

در جدید ترین رده بندی زبان های برنامه نویسی , زبان C توانست رتبه اول را از جاوا بگیرد

زبان هایی که در سال 2020 رشد دشته اند عبارت اند از :

C
R
Scratch
Go
Rust
C#

در این میان زبان برنامه نویسی Kotlin که بیشتر برای ساخت اپلیکیشن های اندروید کاربرد دارد در رتبه 30 قرار دارد و با توجه به حمایت های گوگل از این زبان به نظر می رسد گوگل قصد دارد این زبان را به مرور زمان جایگزین زبان جاوا کند باید ببینیم باید ببینیم که در اینده جاییگاه این زبان چگونه خواهد بود.


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

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

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

بعد از این اتفاق اولین روزی که رفتم شرکت کلی به مشکل بر خوردم اول این که به چنتا از سرورهای خودمونم دیگه دسترسی نداشتیم ( که خارج از ایران بودن ) سایت های داخلی هم به مشکل خورده بودن یکی از دلایلش استفاده از cdn ها برای دریافت سورس ها و فونت ها و … داخل صفحات سایت ها بود . این مورد باعث می شد تا صفحات سایت ها به کندی لود شوند .

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

سایت یوز ( yooz.ir )

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

شوخی با جستجوگر یوز

جستجوگر یوز

هیچ سایتی وجود نداشت !!

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

یکمی عصبی تر شدم اخه چراا ؟

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

سایت salam.ir

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

سایت لود شد !!!

چه جمله جالب و دلگرم کننده ای !! خطای ۵۰۲ در ارتباط با سرور  آخرشم نوشته دوباره تلاش کنید 🙂 ما خیلی تلاش کردیم داداش نشد :))

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

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

رسیدیم به سایت اعجاز انگیز و باورنکردنی جسجو . یک لحظه به لگوی خلاقانه این سایت نگاه کنید :))) عالی نیست ؟ یاد چی می افتید ؟ واقعا این چیه آخه . آخه چه جوری . مگه میشه این همه خلاقیت :)) من کلمه “خر” را درونش جستجو نمودم 🙂 باز هم شگفت زده شدم

نوشته متاسفانه نتیجه ای برای جستجو پیدا نشد زیرشم نوشته در نوشتن املای کلمه دقت کنید 😐 هرچیز دیگه ای هم که سرچ کردم همین نتیجه رو داد

و این هم آخرین سایتی که برسی کردم

اصلا معلوم نیست چی کجاشه و قابل استفاده نبود.

الان که این مطلب را می نویسم حدود دو ماه از قطع شدن اینترنت می گذره خب دوست داشتم حالا بعد از دو ماه دوباره به این سایت ها سر بزنم ببینم آیا تغییری ایجاد شده و ایا این سایت ها برای خدمت دهی به ایرانی ها آماده شده اند یا نه

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

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

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

حالا اون ایکون کوچیک بالای صفحه توجهمو جلب کرد

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

خب متاسفانه هر چهارتا قابلیتش به صفحه ارور 404 میرسه که اصلا جالب نیست خب بر دارید اینارو اصلا برای چی اونجا گذاشتید ؟

و در آخر هم سری به جستجوگر سلام میزنیم من عبارت نیتروکد داخلش جستجو کردم که به ارور 504 خوردم

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


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

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

در این سری از ویدیو های آموزشی ساخت ربات مباحث زیر را یاد خواهید گرفت :

  • آموزش ساخت ربات ساده
  • آموزش ارسال متن و عکس
  • آموزش ارسال فیلم در ربات
  • آموزش ارسال ویس و موزیک در ربات
  • ارسال سایر پیام ها …
  • آموزش کار با کیبورد ها در ربات
  • آموزش استفاده از inline keyboard (دکمه های شیشه ای)
  • آموزش نحوه دریافت پیام های کاربر از تلگرام
  • نحوه پردازش پیام های دریافتی و ارسال پاسخ
  • آموزش ذخیره سازی اطلاعات دریافتی از کاربر

لیست آموزش ها

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

  1. 1) مشاهده مقدمه آموزش ساخت ربات
  2. 2) ایجاد اولین پروژه ساده
  3. 3) آموزش چند قابلیت مهم برای ساخت ربات

 

این پست بعد از قرار گرفتن ویدیو های جدید بروز می شود


بازی جرات یا حقیقت در تلگرام

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

@MessageClearBot

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

message-clear-robot

بعد از ارسال کلمه بازی ربات پیامی در گروه ارسال میکند که بازی را توضیح می دهد و اعضای گروه می توانند در بازی شرکت کنند 

نحوه استفاده از ربات پاکسازی :

برای پاکسازی گروه دستور “پاکسازی” را ارسال کنید مانند مثال زیر

پاکسازی

بعد از ارسال این دستور ربات شروع به پاکسازی و حذف پیام های گروه میکند . حالا پس از مدتی شما تعدادی ادمین به گروه خود اضافه کرده اید و می خواهید این ادمین های جدید بتوانند از ربات پاکسازی استفاده کنند برای بروزرسانی لیست ادمین های گروه در ربات پاکسازی باید دستور “!ریست ادمین” را ارسال کنید . توجه کنید که ابتدای این دستور باید از علامت ! استفاده کنید.

!ریست ادمین

حالا اگر میخواهید در گروه بازی کنید کلمه “بازی” را ارسال کنید و از بازی جرات و حقیقت با دوستان خود لذت ببرید

بازی

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

@MainGroupBot


آموزش Semantic Dropdown

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

در فریمورک سمانتیک dropdown های مختلفی وجود دارد که شما می توانید بر حسب نیاز خود یکی از آنها را انتخاب کنید

به نمونه زیر توجه کنید

<div class="ui selection dropdown">
  <input type="hidden" name="gender">
  <i class="dropdown icon"></i>
  <div class="default text">Gender</div>
  <div class="menu">
    <div class="item" data-value="1">Male</div>
    <div class="item" data-value="0">Female</div>
  </div>
</div>

کد بالا یک dropdown ایجاد می کند که شامل دو گزینه ی اقا و خانوم هست که در طراحی سایت برای تعیین جنسیت در فرم های ثبت نام استفاده می شود شما می توانید گزینه های آن را با توجه به نیاز خود تغییر دهید

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

<script>
$('.ui.dropdown').dropdown();
</script>

دوباره کد خود را تست کنید مشاهده می کنید که با کلیک روی dropdown لیست آن باز می شود

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

<script>
var select= $('.ui.dropdown').dropdown('get value');
</script>

با افزودن get value می توانید مقدار انتخابی کاربر را دریافت کنید . مقداری که برمیگرداند همان مقداری است که در data-value گزینه ها نوشته اید

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

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

$('.dropdown')
  .dropdown({
    onChange: function(value, text, $selectedItem) {
      // custom action
    }
  })
;

از متد onChange استفاده کردیم زمانی که کاربر یکی از گزینه ها را انتخاب کند کدی که در قسمت custom action نوشتید اجرا می شود نمونه های مختلف را با کلیک روی dropdown می توانید مشاده کنید

 

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

telegram : @benyaminir

email : [email protected]