LikeTune ربات کانالهای موزیک تلگرامه. هر آهنگی که توی کانال پست بشه، با اسم و خوانندهی مرتب و دو دکمهی لایک و دیسلایک دوباره پست میشه، و صاحب کانال توی یه مینی اپ تلگرام میبینه کدوم آهنگها گرفتن. یه محصوله، نه ربات یه کانال: هر صاحب کانالی میتونه اضافهش کنه و اشتراکش رو با Telegram Stars بخره.
ربات و مینی اپ مثل این رو توی ساخت ربات تلگرام و مینی اپ تلگرام میسازیم.
ربات لایک کانال موزیک چی کار میکنه؟
پست تمیز: لینکها، یوزرنیمها، اسم سایتها و برچسبهایی مثل
(Official Audio)یا320kbpsاز اسم آهنگ پاک میشن و آهنگ یه کپشن دوخطی مرتب میگیره. پست اصلی هم حذف میشه.لایک زنده: هر نفر برای هر پست یه رأی داره و عددهای روی دکمهها همون لحظه عوض میشن.
پنل آمار توی مینی اپ تلگرام: کارتهای آمار، جدول رأیها، گزارش هر شنونده و هر آهنگ، با جستجو و صفحهبندی؛ تمامصفحه و هماهنگ با تم روشن و تیرهی تلگرام.
چند کانال و چند مدیر: هر صاحب کانال فقط آمار کانال خودش رو میبینه و با لینک دعوت یهبارمصرف به یه مدیر یا بیننده دسترسی میده.
اشتراک با Telegram Stars: پلن ماهانه و سهماهه، تمدید از پنل، یادآوری قبل از تموم شدن، توقف خودکار، بازگشت وجه و لینک هدیه.
رشد کانال: رأی شنوندههای واقعی از رأی تیم و رأی ساختگی جدا شمرده میشه، منبع هر عضو تازه (لینک کمپین، لینک دعوت شنوندهها، پوشه یا مستقیم) ثبت میشه، و هر شنبه یه گزارش هفتگی با پست آمادهی «برترین آهنگهای هفته» برای مدیرها میره.
برای شنوندهها: آهنگهایی که لایک کردن، پیشنهاد آهنگ بر اساس سلیقهی شنوندههای مشابه، لینک دعوت شخصی با جدول رتبه، و درخواست آهنگ.
همراه ساندگیر: آهنگی که از ساندگیر فوروارد بشه، یه خط آخر میگیره که به ربات و آهنگ اصلی توی SoundCloud لینک میده.
LikeTune چطوری ساخته شد؟
از n8n به Telegram Serverless: نسخهی اولش یه workflow روی n8n بود. بردیمش روی Telegram Serverless، با همهی رأیهای قبلی که از بکاپهای n8n منتقل شدن؛ حالا سرور جدا نداره و webhook اون رو خود تلگرام تنظیم میکنه.
مینی اپ با React: پنل با React و Vite ساخته شده و کنار خود ربات میزبانی میشه. هر درخواست پنل هویت تلگرامی کاربر رو، که خود تلگرام امضا کرده، چک میکنه و فقط دادهی کانالهای خودش رو برمیگردونه.
کارهای زمانبندیشده با GitHub Actions: دیپلوی با هر push، یادآوری و پایان اشتراکها هر روز، و گزارش هفتگی هر شنبه ساعت ۹ صبح به وقت تهران.
یه کیت برای رباتهای بعدی: معماری، تستها و ابزارهای این ربات شد tgcloud-kit، که AdsProvider و ساندگیر هم با همون ساخته شدن.
عکس پروفایل و بنر LikeTune
اسم، بیو، توضیح، عکس پروفایل و بنر ربات هم جزو کار بود: یه صفحهی گرامافون با تم تیره، که وسطش یه قلب یا حروف LT نشسته. این دو طرح برای عکس پروفایلش کشیده شد:
امتحانش کن: @music_modifier_bot رو توی تلگرام استارت کن؛ از همونجا کانال موزیکت رو بهش وصل میکنی.



