برو به محتوای اصلی

نوید شاد
نوید شاد
۱۵۴
برنامه نویس

آیا از نوید شاد سوال دارید؟

همین الآن عضو شو و به صورت ناشناس یا عمومی سوالتو از نوید شاد بپرس!

نوید شاد
نوید شاد،برنامه نویس

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

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

اکنون میخوام نظر شما رو بدونم، شما چه انتظاراتی از یک سرویس موسیقی دارید؟ اگر از سرویس‌های دیگری استفاده میکنید چه کمبود‌هایی رو حس کرده اید؟  

ممنون میشم من رو همراهی کنید. 
برای مشاهده ربات از این لینک۱۵ استفاده کنید.

شما چه انتظاراتی از یک سرویس موسیقی دارید؟ اگر از سرویس‌های دیگری استفاده می‌کنید چه کمبودهایی رو حس کرده‌اید؟
نوید شاد
نوید شاد،برنامه نویس

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

نوید شاد
نوید شاد،برنامه نویس

سلام،
telegram-cms۱۶ نتیجه تجربیات من در کار با api۱۶ تلگرام هستش، در واقع بعد از درست کردن کلی ربات سفارشی و باز نویسی ساختار‌های مشترک برای هر پروژه جدیدی که میگرفتم، از اونجایی که اکثر ربات‌ها نیاز‌های مشابهی رو برطرف میکردن، به این نتیجه رسیدم که باید یک سیسم مدیریت محتوا بنویسم که سریع بشه بدون کد نویسی اجراش کرد، یا بشه سریع توسعش داد.
بنابرین telegram-cms۱۶ متولد شد. شما خیلی راحت میتونید در عرض چند دقیقه یه ربات تلگرامی رو با این سیستم اجرا کنید که قابلیت‌های زیر رو داشته باشه:

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

نکته: این سیسم با nodejs نوشته شده. و قابلیت توسعه پذیری داره، اما هنوز وقت نکردم واسش راهنما بنویسم.

نمونه ربات ها:
@poshakyasin_bot۱۹
@steryobot۲۲
@maaniyab_bot۲۲
@PinkPanterSbot۱۶
@Sachlihairbot۱۵

نوید شاد
نوید شاد،برنامه نویس

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

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

معیار‌های من برای ازدواج بیشتر معنوی هستن:

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

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

در نهایت میخوام بگم که خوشبختانه من همچین شخصی رو پیدا کردم و امیدوارم شما هم شخص مورد نظرتون رو پیدا کنید.

نوید شاد
نوید شاد،برنامه نویس

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

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

مهارت تایپ برای کسی خوبه که کارش تایپ کردن باشه و بدون فکر کردن بخواد یه متنی رو از روی کاغذ، یا صوتی که شفاهی داره دیکته میشه رو تایپ کنه.

نوید شاد
نوید شاد،برنامه نویس

مدت چند ماه است که روی ساخت ربات‌های تلگرامی تمرکز کرده‌ام، پروژه‌های سفارشی و استارتاپی مختلفی رو انجام دادم که هم شکست توشون بود و هم موفقیت.

قابلیت ربات، تلگرام رو به یک پلتفرم قوی تبدیل کرده که شما میتونید هر نوع برنامه‌ای رو روش پیاده کنید. (ممنون از تلگرام)  

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

بنابرین به این ایده فکر کردم که شاید بهتر باشه یک CMS یا سیستم مدیریت محتوا درست که برای این مبنا، که قابلیت‌های پایه رو در عرض چندتا کلید به من بده تا بتونم سریع یه ربات تلگرامی بسازم. دقیقا مشابه کاری که CMS‌هایی مثل وردپرس و جوملا انجام میدن، وشما میتونید در عرض چند کلیک یه سایت داشته باشید.

الان میخوام بگم که این ایده رو پیاده کردم و یک سیستم مدیریت محتوا ساختم برای ربات‌های تلگرامی و اسمش رو گذاشتم telegram-cms. این سیستم در واقع یک ماژول است برای nodejs که با جاوا اسکریپت نوشته شده.

قابلیت‌های پایه: 

  • سیستم وبلاگی (دسته‌بندی و نوشته)
  • سیستم اتصال به کانال
  • سیستم فروشگاهی به همراه درگاه پرداخت
  • فرم تماس با ما
  • ارسال پیام انبود به کاربران
  • جستجو
  • پروفایل کابران
  • تنظیمات

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

نهایتا به این نتیجه رسیدم که این ماژول به یک پروژه شخصی تبدیل شده و چه بهتر که بتونیم اون رو با دنیا به اشتراک بذارم و به شکل open-source درش بیارم (گرچه همیشه تو این فکر بودم که بتونیم یه پروژه سورس آزاد رو شروع کنیم یا به یکیشون کمک کنم).

وجود یک cms برای ربات‌های تلگرامی یک ضعف و فقدان بود که من حسش میکردم و نهایتا ازش عبور کردم و telegram-cms متولد شد و اکنون در سایت npmjs.com۲۸ با همین عنوان در دسترسه و میشه با دستور زیر در خط فرمان نصبش کرد:

> npm install telegram-cms

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

لینک ماژول در npm۲۳

در ضمن سورس پروژه هم روی github موجود است.۲۷

رسیدیم به آخرش!