هذا هو روبوت Telegram الذي يسمح للمستخدمين بتنزيل الموسيقى من Spotify وYouTube. وهو يدعم تنزيل المقطوعات والألبومات وقوائم التشغيل ومعلومات الفنان. إخلاء المسؤولية: هذه النصوص مخصصة للأغراض التعليمية فقط وليس المقصود منها الترويج لأي أنشطة غير قانونية. لن يكون المؤلف مسؤولاً عن أي سوء استخدام للمعلومات المقدمة
git clone https://github.com/nimiology/spotify_downloader_telegram__bot.git
cd spotify_downloader_telegram__bot
pip install -r requirements.txt
قم بإعداد ملف .env الخاص بك باستخدام Sample.env:
BOT_TOKEN
: رمز بوت Telegram - يمكنك الحصول عليه عن طريق إنشاء روبوت جديد على Telegram باستخدام روبوت BotFather. سيزودك BotFather برمز مميز لروبوتك.SPOTIFY_CLIENT_ID
: معرف عميل Spotify - يتم الحصول عليه عن طريق تسجيل التطبيق الخاص بك على لوحة تحكم Spotify Developer. بعد التسجيل، سوف تتلقى كلا من معرف العميل وسر العميل.SPOTIFY_CLIENT_SECRET
: سر عميل Spotify - يتم الحصول عليه عن طريق تسجيل التطبيق الخاص بك على لوحة تحكم Spotify Developer. بعد التسجيل، سوف تتلقى كلا من معرف العميل وسر العميل.TELEGRAM_API_ID
: معرف Telegram api - يمكنك الحصول عليه عن طريق إنشاء تطبيق على موقع Telegram API (https://my.telegram.org). بعد إنشاء التطبيق، ستتلقى معرف واجهة برمجة التطبيقات (API) وتجزئة واجهة برمجة التطبيقات (API).TELEGRAM_API_HASH
: تجزئة Telegram api - يمكنك الحصول عليها عن طريق إنشاء تطبيق على موقع Telegram API (https://my.telegram.org). بعد إنشاء التطبيق، ستتلقى معرف واجهة برمجة التطبيقات (API) وتجزئة واجهة برمجة التطبيقات (API).GENIUS_ACCESS_TOKEN
: رمز الوصول إلى Genius API - يمكنك الحصول عليه عن طريق تسجيل التطبيق الخاص بك على موقع Genius Developer (https://genius.com/api-clients). بعد التسجيل، ستتلقى رمز وصول لاستخدام Genius API.BOT_ID
: اسم مستخدم Telegram bot - هذا هو اسم المستخدم لبوت Telegram الخاص بك، والذي قمت بتعيينه عند إنشاء الروبوت على BotFather. يمكنك استخدام هذا المتغير كتسمية توضيحية للأغنية أيضًا.DB_CHANNEL_ID
: معرف قناة Telegram - هذا هو معرف الدردشة للقناة التي تريد استخدامها لقاعدة البيانات الخاصة بك. يمكنك الحصول على ذلك عن طريق إضافة الروبوت الخاص بك إلى القناة واستخدام أداة مثل https://t.me/JsonDumpBot bot في Telegram لمعرفة معرف القناة.تشغيل البوت:
python main.py
/start
.المساهمات هي موضع ترحيب! إذا كنت تريد المساهمة في هذا المشروع، فلا تتردد في فتح مشكلة أو إرسال طلب سحب.
هذا المشروع مرخص بموجب ترخيص MIT - راجع ملف الترخيص للحصول على التفاصيل.