کداکسپلور | CodeExplore
Открыть в Telegram
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉 👨🏻💻 ارتباط با ما : @CodeExploreSup گروه : @CodeExplore_Gap تبلیغات در کد اکسپلور : @CodeExploreAds
Больше9 187
Подписчики
+824 часа
+267 дней
+12830 дней
Архив постов
استفاده از ویژگی :not توی CSS 🔵
کاربردش برای انتخاب نکردن یه سری عناصر خاص هستش. مثلا فرض کن میخوای به همه دکمهها یه استایل بدی ولی به جز اونایی که کلاس خاصی دارن، اینجوری مینویسی:
button:not(.exclude) {
background-color: blue;
color: white;
}اینطوری، همه دکمهها آبی میشن، به جز اونایی که کلاس exclude دارن.
#css #trick
☕️ @CodeExploreبزرگترین افتخار ما به این نیست که هرگز زمین نخوریم، بلکه در این است که پس از هر بار زمین خوردن دوباره بلند شویم.
" کنفوسیوس "
#motivational
☕️ @CodeExplore
مخصوص کسایی که عاشق Vue.js هستن! 🌲
📌 اگه میخاین Vue.js رو کامل و جامع از داکیومنت خودش یاد بگیرین ولی خب شاید براتون سخت باشه که انگلیسیشو بخونین اصلا مشکلی نیست، یه داکیومنت عالی و فارسی ازش براتون اوردم
🔗 fa.vuejs.org
#vuejs
☕️ @CodeExplore
4️⃣ آموزش ریجکس (regex) (عبارت های با قاعده) ☺️ - قسمت چهارم
خب توی آموزش قبلی در مورد نماد {} و * صحبت کردیم ، امروز قراره مسئله آموزش قبل رو حل کنیم و چنتا چیز جدید یاد بگیریم 🦦
بزارید مثال قبلی رو اینجا هم بزارم:
JavaScript
PostScript
shelllll
ActionScript
PowerShell
AppleScript
Script
Network
hello1
PHP
قبل از هرچیزی میخوام بهتون در مورد دسته های کارکتری بگم (دسته های کارکتر همون کارکتر های کنترلی در زبان های برنامه نویسی هستند مثل n\)
صد در صد با n\ آشنا هستید و میدونید که این کارکتر خط جدید ایجاد میکنه و کار Enter رو انجام میده 💡
توی ریجکس هم همچین کارکتر هایی داریم که کار مشخصی رو انجام میدن (مثلا همین n\ رو داریم که خط جدید مشخص میکنه)
⭐ ولی بحث امروز ما در مورد دسته کارکتر w\ (مخفف Word)، این دسته کارکتر یعنی همه حروف انگلیسی ، همه اعداد و علامت _ ، شاید الان کامل متوجه نشید که این علامت چیکار میکنه ، پس مثال میزنم:
/\w/img
J, a, v, a, S, c, r, i, p, t, P, o, s, t, S, c, r, i, p, t, s, h, e, l, l, l, l, l, A, c, t, i, o, n, S, c, r, i, p, t, P, o, w, e, r, S ,h, e, l, l, A, p, p, l, e, S, c, r, i, p, t, S, c ,r, i, p, t, N, e, t, w, o, r, k, h, e, l, l, o, 1, P, H, P
🔔 ریجکس بالا میاد تمامی حروف و اعداد رو از مثال ما پیدا میکنه ، یعنی از اول جمله شروع میکنه به J برخورد میکنه و همین رو برمگیردونه! و چون از flag های g و m استفاده کردیم میره برای تطابق های بعدی.
یعنی بعد از J به a برخورد میکنه و a رو هم برمیگردونه و همینجوری الی آخر ادامه میده (پس در مثال بالا تمامی حروف و اعداد رو برمیگردونه)
/\w{2}/img
Ja, va, Sc, ri, pt, Po, st, Sc, ri, pt, sh, el, ll, ll, Ac, ti, on, Sc, ri, pt, Po, we, rS ,he, ll, Ap, pl, eS, cr, ip, Sc, ri, pt, Ne, tw, or, he, ll, o1, PH
🚫 حالا از آکولاد استفاده کردم تا براش تعداد مشخص کنم ، ایندفعه بجای اینکه دونه دونه حروف رو برگردونه ، دوتا دوتا این کار رو میکنه (یعنی اول میاد به J برخورد میکنه و چون بهش گفتیم حتما 2 تا باشه حروف بعدیشم اگه حرف یا اعداد و یا _ بود رو قبول میکنه و برمیگردونه ، توجه کنید که حتما باید بتونه دوتا حروف پشت هم پیدا کنه و اینتر رو قبول نمیکنه) 👽
/\w*/img
JavaScript, PostScript, shelllll, ActionScript, PoserShell, AppleScript, Script, Network, hello1, PHP
🌎 علامت * هم که قبلا یاد گرفته بودید ، پس توی ریجکس بالا دنباله اعداد رو تا جایی ادامه میده که به یه چیزی غیر از اعداد ، حروف و آندرلاین برخورد کنه
/\w+/img
JavaScript, PostScript, shelllll, ActionScript, PoserShell, AppleScript, Script, Network, hello1, PHP
نماد + هم دقیقا مثل * کار میکنه ، با این تفاوت که دیگه 0 تا n تعداد نیست! و میشه 1 تا n تعداد 🪐
البته توی مثال بالا خروجی * و + یکیه (چون به صورت تنها داره استفاده میشه)
حالا که این علامت هارو یاد گرفتیم ، بیاید توی مثالمون کلماتی رو جدا کنیم که آخرشون به Script ختم بشه:
/\w*Script/img
JavaScript, PostScript, ActionScript, AppleScript, Script
ریجکس بالا میاد دنبال عبارت هایی میگرده که اولشون 0 تا n تعداد حروف یا عدد (یا آندلاین) باشه و به اون ها Script چسبیده باشه.
به نظرتون ریجکس بالا مشکلی نداره ؟ 💀
در واقع اینجاست که فرق بین * و + فاحش میشه ، اگه جای * بالا از + استفاده کنیم دقیقا عبارت هایی رو برامون پیدا میکنه که اولشون یه حرفی وجود داشته باشه و به اون حرف Script چسبیده باشه ، ولی اگه از * استفاده کنیم Script خالی رو هم مطابقت میده که ما اینو نمیخایم 👨💻:
/\w+Script/img
JavaScript, PostScript, ActionScript, AppleScript
❗️ توجه داشته باشید به ریجکس زیر:
/a\w+c/img
ریجکس بالا دنبال عبارت هایی میگرده که اولشون a ، آخرشون c و بینشون اعداد، حروف و یا آندرلاین به تعداد 1 یا n بار باشه !
آموزش امروزمونم تموم شد ، امیدوارم خوشت اومده باشه ❣
روز خوبی داشته باشید 🔋
✅ شما هم تو کامنت ریجکسی بنویسید که بتونه عبارت هایی رو پیدا کنه که اولشون هرچیزی میتونه داشته باشه ولی آخرش با یدونه z تموم بشه !
#regex #regular_expression
#regex_4
☕️ @CodeExplore🔵 اگر دستوری رو توی SQL فراموش کردید یا متوجه نمیشید که به چه شکل کار میکنه به کمک این سایت و schema های آماده میتونید به روش های مختلفی query بزنید و بصورت انیمیشن و جذاب ببینید که عملکرد و کاربرد اون دستور چطور هستش.
🔗 https://animatesql.com
#sql #animate #interactive
☕️ @CodeExplore
معنی BadUSB چیه؟ 👀
☄️درواقع BadUSB یه نوع حمله سایبریه که از طریق یه دستگاه USB آلوده انجام میشه. این دستگاهها به طور مخفیانه طوری برنامهریزی میشن که وقتی به کامپیوتر متصل میشن، مثل یه کیبورد یا دستگاه شبکه عمل کنن و کدهای مخرب رو اجرا کنن. این کدها میتونن اطلاعات رو بدزدن، دستورات مخرب رو اجرا کنن یا کنترل کامل سیستم رو به دست بگیرن.
⚡️معمولاً برنامههای BadUSB با زبانهای سطح پایین مثل C و C++ نوشته میشن تا بتونن مستقیماً با سختافزار تعامل داشته باشن. علاوه بر این، زبانهایی مثل Python و Bash هم ممکنه برای نوشتن اسکریپتهای مخرب استفاده بشن. ابزارهایی مثل Rubber Ducky که مخصوص این نوع حملات طراحی شدن، از زبانهای اسکریپتی خاص خودشون مثل DuckyScript استفاده میکنن که خیلی شبیه به زبانهای اسکریپتنویسی معمول هستن.
#badusb #rubberducky #duckyscript
☕️ @CodeExplore
⚡️میخام 4 تا سایت پرکاربرد بهتون بدم برای کار با تصاویر برین حالشو ببرین
1️⃣imagecompressor :
◀️این سایت بهتون کمک میکنه تصاویرتون رو خیلی راحت کم حجم کنین، حتی چندین تصویر رو باهم!
2️⃣loremPicsum :
◀️این سایته خیلی خیلی خفنه، میتونین با استفاده ازش بیاین و مثل لورم ایپسوم که متن الکی میگرفتین و جمله ست میکردین، اینجا هم توی url بهش طول و عرض یا حتی فیلتر بدین و اون بهتون یه عکس الکی بده! مثلا شما اگه از این url پایین استفاده کنین یه عکس با ابعاد 200 در 200 بهتون میده که فیلتر خاکستری داره! میتونین توی فرانت باهاش عششق کنین، راستی هر بار هم که رفرش میکنین یه عکس جدید میده با همون مشخصات!
🌐 https://picsum.photos/200/200?grayscale
💥دوتا سایت زیر هم برای برش تصاویر به کارتون میان
3️⃣img2Go
4️⃣Kapwing
#site
☕️ @CodeExplore
۶ اصل برنامه نویسی ✅
⭐️استمرار و تلاش و مطالعه جزو مهمترین اصل ها برای برنامه نویسیه! علاقه هم که پیش نیاز همه اینهاست.هدف گذاری،صبر و حوصله و دست به سرچ بودن هم نکات مهمیه!
☕️ @CodeExplore
Repost from هشتگ تبلیغ تخصصی
🔥 میخوای یه طراح وب حرفهای بشی؟!🌟
🔻 با شرکت در دورههای طراحی سایت کندو، دیگه لازم نیست نگران آینده شغلیت باشی!
🔻 آموزش اصول طراحی وب از مبتدی تا پیشرفته همراه با پروژههای عملی
🔻 از هر جایی، حتی به صورت آنلاین میتونی در دورهها شرکت کنی!
🔔 تا ۴۰٪ تخفیف به مناسبت روز جهانی طراحی سایت
🔗 مشاهده لیست کامل دورهها و ثبتنام ➡️
آموزشگاه مهندسی کندو برترین آموزشگاه IT ایران
📞 02143810 (تماس از تهران)
📞 02192004381 (شهرستان)
💬 @cando_ac
⬆️ ادامه آموزش رو با یه چیز مهم شروع میکنم، اول بزارید متن نمونه رو یکبار دیگه بنوسیم:
JavaScript
PostScript
shelllll
ActionScript
PowerShell
AppleScript
Script
Network
hello1
PHP
🥺 ریجکس زیر رو در نظر بگیرید :
/shel{2}/gmi
shell, shell
اینجا یه نماد جدید میبیند: {2} ، که خیلی مهمه ✅
هر عددی که بین آکولاد بزارید ، تعداد رو مشخص میکنه ، یعنی توی ریجکس بالا دارید میگید دنبال عبارتی باش که اولش she داشته باشه و حرف l دقیقا دوبار تکرار بشه ، و چون توی متن اصلی PowerShell و shelllll دوتا ll پشت هم دارن ، پس این تطابق رو پیدا میکنه و دوتا shell برمیگردونه.
❗️ توجه داشته باشید به ریجکس زیر:
/ab{2}c/img
ریجکس بالا دنبال عبارت هایی میگرده که اولشون a ، آخرشون c و بینشون دقیقا 2 تا b باشه!
/shel*/img
shell, shelllll
😌 نماد * یعنی 0 تا n تعداد ، حالا یعنی چی؟ یعنی ریجکس بالا دنبال عبارتی میگرده که اولش she باشه و l در اون 0 یا اِن بار تکرار شده باشه ، پس از اینجاست که عبارتی که ما دنبالش میگردیم از حالت ثابت خارج میشه (چون ایندفعه خودمونم نمیدونیم l چنبار تکرار میشه ✅)
پس با این وجود ریجکس بالا از متن ما دوتا کلمه shell و shelllll رو پیدا میکنه (دیگه چیزیو پیدا نکرد که مشابه هم باشه 😎) ، کم کم داره جالب میشه 😠
❗️ توجه داشته باشید به ریجکس زیر:
/ab*c/img
ریجکس بالا دنبال عبارت هایی میگرده که اولشون a ، آخرشون c و بینشون کارکتر b به تعداد 0 یا اِن بار باشه !
⛔️ بیشتر از این توضیح نمیدم و ازتون میخوام تا پست بعدی خودتون یکمی سرچ کنید و ببینید میتونید کلماتی رو پیدا کنید که به Script ختم میشن یا نه (24 ساعت فرصت دارید و جدی برید دنبالش وگرنه هوش مصنوعی تو یه خط میتونه بگه)
منم توی پست فردا ادامه میدم 🤝
روز خوبی داشته باشید 🔋
بهتون تمرین میگم که توی کامنت برام جوابشو بنویسید (با هوش خودتون و چیزایی که از اینجا یاد گرفتید (کسایی که از قبل بلدن لطفا پاسخگو نباشن 🫠))
⚫️ متن زیر رو در نظر بگیرید و برام ریجکسی رو بنویسید که بتونه همه کلمات داخل متن رو استخراج کنه :
br ber beer
#regex #regular_expression
#regex_3
☕️ @CodeExplore3️⃣ آموزش ریجکس (regex) (عبارت های با قاعده) ☺️ - قسمت سوم
📢 در پست قبلی با flag های m, i, g آشنا شدیم و همچنین نماد هَت (^) رو یاد گرفتیم که برای مشخص کردن اول خط به کار میره
بریم یه نماد دیگه رو هم یاد بگیرم و اون هم نماد $ (دلار ساین) است که دقیقا برعکس ^ برای آخر جمله استفاده میشه 💘
بریم یه متن بنویسیم و روش یه تست پیاده کنیم:
JavaScript
PostScript
shelllll
ActionScript
PowerShell
AppleScript
Script
Network
hello1
PHP
خب توی متن بالا میخوایم تمامی عبارت هایی رو پیدا کنیم که به Script ختم بشن:
/Script$/img
Script, Script, Script, Script, Script
با دستور بالا 5 تا تطابق داریم ، اما اینجا به یه موضوعی پی میبریم 🗽
اونم اینکه تا فعلا با ریجکس فقط یه اسم ثابت رو جستجو کردیم که با find ساده توی یک زبان برنامه نویسی پیدا میشد ، پس چرا از ریجکس استفاده کردیم؟ اینجاست که باید بگم یه زمانی ما دنبال یه کلمه ثابت هستیم و میخوایم ایندکس اون کلمه رو توی متن پیدا کنیم و ممکنه اون کلمه چنبار در جمله اومده باشه ، برای همین با ریجکس میتونیم ایندکس رو بدست بیارم (و اینکه میخواید با ایندکسش چیکار کنید به خودتون مربوطه ، مثلا اگر بخواید از ایندکس 20 تا ایندکس 40 متن رو فقط replace کنید از این روش استفاده میکنید ، البته ممکنه همین کارو بتونید با چنتا تابع متفاوت هندل کنید) 👨💻
توی جاوا اسکریپت این مثال رو میبینیم :
let str = ... //همون مثال بالا;
let pattern = /Script$/gm
let arr = [...str.matchAll(pattern)]
console.log(arr);
//(5) [Array(1), Array(1), Array(1), Array...]
// اگه یکی از آرایه هارو باز کنیم همچین چیزی میبینم:
// ["Script", 4, "JavaScript\nPostScrip...]
// که اولین ایندکس، کلمه پیدا شده ، دومین ایندکس ، ایندکس کلمه داخل متن و سومین ایندکس خود متنه
🔞 اینم بدونید که میشه از همه نماد ها باهم توی ریجکس استفاده کرد ، مثلا ریجکس زیر رو در نظر بگیرد:
/^hello$/igm
ریجکس بالا فقط عبارت هایی رو پیدا میکنه که اول جمله با hello شروع بشه و با hello هم تموم بشه 😐
حالا برسیم سر یه موضوع دیگه ، و یکمی جدی تر وارد دنیای قشنگ و قدرتمند ریجکس بشیم 🎇
مثال اول رو یادتونه که دنبال عبارت هایی میگشتیم که به Script ختم بشن؟ اونجا فهمیدیم که فقط خود Script رو برای ما برمگیردونه ، ولی اگه ما بخوایم کلماتی رو پیدا کنیم که به Script ختم میشه (مثل خود کلمه AppleScript) باید چیکار کنیم؟ 🤔
قبل از اینکه مثال بالا رو حل کنیم نیازه که چنتا چیز دیگه رو تو ریجکس یاد بگیرید 🐱
من مثال اول رو تغییر نمیدم و با همون پیش میریم 🐱
/shel/gmi
shel, shel
ریجکس بالا که خیلی ساده میاد و کلمه shell رو پیدا میکنه و اصلا هم کاری نداره کجای متنه ، کوچیکو بزرگم براش فرقی نداره😏
برای اینکه به محدودیت تلگرام نخوریم 🤮 ادامه آموزش رو تو پست بعدی ادامه میدیم 🤗
#regex #regular_expression
#regex_3
☕️ @CodeExplore👑یه لیست از 10 تا اتریبیوت خفن و پرکاربرد از HTML ببینیم؟
🟢data-[data-set-name] :
این اتریبیوت بهتون این اجازه رو میده که یسری اطلاعات کاستوم و سفارشی رو به تگ اضافه کنین، و داخل css و js بتونین استفادشون کنین
🟢contentedittable :
اینم به کاربر اجازه میده که محتوای تگ رو ادیت کنه
🟢hidden :
میتونین از این اتریبیوت برای مخفی کردن تگ هاتون استفاده کنین
🟢spellcheck :
وقتی این اتریبیوت رو به تگتون بدین میتونین کنترل کنین که مرورگر اون تگ رو برای املای صحیح بررسی کنه یا نه ( غلط املایی میگیره )
🟢tabindex :
این اتریبیوت برای فرم هاتون به درد میخوره، با استفاده از این میتونین شماره و ترتیب زدن دکمه tab برای focus روی تگ هاتون رو مدیریت کنین
🟢download :
شاید تا حالا شده بخاین با زدن روی یه لینک، یه فایلی دانلود شه، خب اینو به تگ a بدین و لینکشو ست کنین
🟢async & defer :
این اتریبیوت ها این اجازه رو میدن که کنترل کنین چطوری یه اسکریپت بارگذاری و اجرا بشه
🟢autofocus :
وقتی از این اتریبیوت استفاده کنین، اون تگتون به صورت دیفالت با ران شدن صفحه، focus میشه
🟢placeholder :
میتونین با این اتریبیوت، یک راهنما و متن موقت رو داخل input هاتون ست کنین
🟢required :
از این اتریبیوت ولی میخاید input هاتون خالی نباشه و حتما پر بشه استفاده کنین
#html
☕️ @CodeExplore
حالا برسیم سر یه موضوع دیگه ، و یکمی جدی تر وارد دنیای قشنگ و قدرتمند ریجکس بشیم 🎇
مثال اول رو یادتونه که دنبال عبارت هایی میگشتیم که به Script ختم بشن؟ اونجا فهمیدیم که فقط خود Script رو برای ما برمگیردونه ، ولی اگه ما بخوایم کلماتی رو پیدا کنیم که به Script ختم میشه (مثل خود کلمه AppleScript) باید چیکار کنیم؟ 🤔
قبل از اینکه مثال بالا رو حل کنیم نیازه که چنتا چیز دیگه رو تو ریجکس یاد بگیرید 🐱
من مثال اول رو تغییر نمیدم و با همون پیش میریم 🐱
/shel/gmi
```regex-match
shel, shel
ریجکس بالا که خیلی ساده میاد و کلمه shell رو پیدا میکنه و اصلا هم کاری نداره کجای متنه ، کوچیکو بزرگم براش فرقی نداره😏regex /shel{2}/gmi
regex-match shell, shell
اینجا یه نماد جدید میبیند: {2} ، که خیلی مهمه ✅
هر عددی که بین آکولاد بزارید ، تعداد رو مشخص میکنه ، یعنی توی ریجکس بالا دارید میگید دنبال عبارتی باش که اولش she داشته باشه و حرف l دقیقا دوبار تکرار بشه و چون توی متن اصلی PowerShell و shelllll دوتا ll پشت هم دارن ، پس این تطابق رو پیدا میکنه و دوتا shell برمیگردونه.
‼️ توجه داشته باشید به ریجکس زیر:
regex
/ab{2}c/img
ریجکس بالا دنبال عبارت هایی میگرده که اولشون a ، آخرشون c و بینشون دقیقا 2 تا b باشه!regex /shel*/img
regex-match shell, shelllll
نماد * یعنی 0 تا n تعداد ، حالا یعنی چی؟ یعنی ریجکس بالا دنبال عبارتی میگرده که اولش she باشه و l در اون 0 یا اِن بار تکرار شده باشه ، پس از اینجاست که عبارتی که ما دنبالش میگردیم از حالت ثابت خارج میشه (چون ایندفعه خودمونم نمیدونیم l چنبار تکرار میشه 😀) پس با این وجود ریجکس بالا از متن ما دوتا کلمه shell و shelllll رو پیدا میکنه ، کم کم داره جالب میشه 😠 ‼️ توجه داشته باشید به ریجکس زیر:regex /ab*c/img
ریجکس بالا دنبال عبارت هایی میگرده که اولشون a ، آخرشون c و بینشون b به تعداد 0 یا اِن بار باشه ! ⛔️ بیشتر از این توضیح نمیدم و ازتون میخوام تا پست بعدی خودتون یکمی سرچ کنید و ببینید میتونید کلماتی رو پیدا کنید که به Script ختم میشن یا نه (24 ساعت فرصت دارید و جدی برید دنبالش وگرنه هوش مصنوعی تو یه خط میتونه بگه) منم توی پست فردا ادامه میدم 🤝 روز خوبی داشته باشید 🔋 بهتون تمرین میگم که توی کامنت برام جوابشو بنویسید (با هوش خودتون و چیزایی که از اینجا یاد گرفتید (کسایی که از قبل بلدن لطفا پاسخگو نباشن 🫠)) 🟣 متن زیر رو در نظر بگیرید و برام ریجکسی رو بنویسید که بتونه همه کلمات داخل متن رو استخراج کنه :text br ber beer
`
#regex #regular_expression
#regex_3
☕️ @CodeExplore🟢مجموعه ای از افکتهای CSS3 که میتونید برای لینکها، دکمهها، لوگوها، SVG، تصاویر و ... استفاده کنید. به راحتی از افکت ها توی استایل دهی ها استفاده کنید. در دسترس برای CSS، Sass و LESS.
🌪 https://ianlunn.github.io/Hover/
🔗 https://github.com/IanLunn/Hover
#css #hover #effects
☕️ @CodeExplore
با این سه سایت هک رو شروع کن 💻
سه تا سایت براتون آوردم که باهاش میتونید یادگیری هک رو شروع کنید یا تا حدودی پیش ببرید🔥
1⃣ Hacker101.com
این سایت مخصوص یادگیری هک و امنیت سایبریه. کلی درس و تمرین رایگان داره که بهت کمک میکنه مهارتهات رو تقویت کنی.
🔥🔥🔥🔥🔥🔥🔥🔥
🔢 Hackthissite.org
یه جورایی مثل زمین بازی برای کسایی که میخوان هک کردن رو تمرین کنن. کلی چالش و ماموریت داره که میتونی توشون شرکت کنی و باگ پیدا کنی.
🔥🔥🔥🔥🔥🔥🔥🔥
🔢 Hackaday.com
اینجا پر از پروژهها و مقالات جالب و دیوانهواریه که آدمهای خلاق انجام دادن. اگه عاشق تکنولوژی و ساختن چیزای جدیدی، حتماً یه سر به اینجا بزن.
#hack #site
☕️ @CodeExplore
⚡️دوتا سایت خفن که میتونین کد هاتونو بهشون بدین و براتون بررسیش کنن!
⏯️ ReviwBoard
⏯️ GitHub
🔥اگر هم میخواین یه لیست 12 تایی از این ابزار هارو ببینین سایز زیر در خدمته!
⏯️ Kinsta
☕️ @CodeExplore
🤖 ربات های تلگرامی پر کاربرد:
🎧 اسپاتیفای دانلودر: @RegaSpotify_Bot
🎵 ساندکلود دانلودر: @RegaSoundCloud_Bot
📺 یوتیوب دانلودر: @RegaYoutube_Bot
🌐 اینستاگرام دانلودر: @Regainstagram_Bot
🐦 توییتر دانلودر: @RegaTwitter_Bot
🌐 پینترست دانلودر: @RegaPinterest_Bot
#bot #telegram
☕️ @CodeExplore | </Roxanna>
