all
Browse files- .gitignore +3 -0
- 1.csv +200 -0
- 2.csv +0 -0
- Dockerfile +1 -1
- app.py +105 -39
- final_results.csv +0 -0
- join_groups.log +125 -0
- joingroup.py +181 -0
- my_telegram_groups.csv +1 -1
- new.csv +602 -0
- prompt.md +270 -0
- session/ahmedfarooq71.session +0 -0
- session/mfoud73.session +0 -0
- tools.py +21 -0
.gitignore
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
session/mbot1.session
|
2 |
+
session/mbot2.session
|
3 |
+
session/mbot3.session
|
1.csv
ADDED
@@ -0,0 +1,200 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
link,status,type,title,message
|
2 |
+
https://t.me/tuzero0,1,Channel,دليل جامعة الطائف 𝐓𝐔,
|
3 |
+
https://t.me/diamondsabot,1,Channel,🇸🇦 قناة بوت الماسه 🇸🇦,
|
4 |
+
https://t.me/TU_TaifUniversity,1,Group,قروب جامعة الطائف 𝐓𝐔,
|
5 |
+
https://t.me/CEDTU,1,Group,تخصص هندسة الحاسب,
|
6 |
+
https://t.me/soft_wareengineering,1,Group,هندسة البرمجيات,
|
7 |
+
https://t.me/Tu_university,1,Channel,دكاترة جامعة الطائف 𝐓𝐔,
|
8 |
+
https://t.me/CollegeComputer,1,Group,كلية الحاسبات 𝐓𝐔,
|
9 |
+
https://t.me/tuzero,1,Channel,tuze eco + song,
|
10 |
+
https://t.me/freebiology9,1,Channel,أحياء عامة,
|
11 |
+
https://t.me/Tu_Books,1,Group,كتب جامعة الطائف | 𝐓𝐔,
|
12 |
+
https://t.me/DiamondSaBot,1,Channel,🇸🇦 قناة بوت الماسه 🇸🇦,
|
13 |
+
https://t.me/Maths_genius2,1,Group,اساسيات الرياضيات 📚,
|
14 |
+
https://t.me/NEBRAS_channel2030,1,Channel,🇸🇦مجموعة النبراس للإستشارات الأكاديمية🇸🇦,
|
15 |
+
https://t.me/Dr_L_Alghamdi,1,Channel,.,
|
16 |
+
https://t.me/Kellerqdrat,1,Channel,تجارب طلاب وطالبات الفهيم للقدرات والتحصيلي والانجليزي,
|
17 |
+
https://t.me/calculus_9,1,Group,تفاضل وتكامل | خاص بكلية الحاسب,
|
18 |
+
https://t.me/Spatec_1,1,Group,تراكيب منفصله,
|
19 |
+
https://t.me/Physics_28,1,Group,فيزياء 1,
|
20 |
+
https://t.me/DiamondSa1,1,Group,💎 منصة الماسة التعليمية 💎,
|
21 |
+
https://t.me/riedt0,1,Channel,ريادة القدرات ( تجميعات ),
|
22 |
+
https://t.me/TUcourses,1,Channel,دورات جامعة الطائف 𝐓𝐔,
|
23 |
+
https://t.me/alfheemchat,1,Channel,..,
|
24 |
+
https://t.me/Taif_Univercty,1,Group,𝐓𝐔,
|
25 |
+
https://t.me/Tuzero0,1,Channel,دليل جامعة الطائف 𝐓𝐔,
|
26 |
+
https://t.me/Accounting_IMSIU,1,Group,Accounting | L7-12,
|
27 |
+
https://t.me/IMSIU_Economy,1,Group,تخصص الاقتصاد - كلية الأعمال,
|
28 |
+
https://t.me/Finance_IMSIU,1,Group,💸Finance | L7-12💸,
|
29 |
+
https://t.me/BankingImam,1,Group,الأعمال المصرفية 🏦,
|
30 |
+
https://t.me/IMSIU_Marketing,1,Group,التسويق - جامعة الإمام محمد,
|
31 |
+
https://t.me/imamu445Help,1,Group,مناقشة 445 -كلية الأعمال-,
|
32 |
+
https://t.me/imamu446Help,1,Group,مناقشة دفعة 446 -كلية الأعمال-,
|
33 |
+
https://t.me/MISIMAMU,1,Group,MIS | IMAMU,
|
34 |
+
https://t.me/collegeofbusinesss,1,Channel,جميع قنوات التجميعات,
|
35 |
+
https://t.me/Imamu_find,1,Channel,🔷إيجاد الأعمال🔷,
|
36 |
+
https://t.me/SecBusiness,1,Group,قروبات شُعب كُليّة الأعمال,
|
37 |
+
https://t.me/imamuuu,1,Group,جامعة الامام محمد بن سعود,
|
38 |
+
https://t.me/InsuransY,1,Channel,#طريقك_مُؤمَّن,
|
39 |
+
https://t.me/lmammohammad,1,Group,مفقودات جامعة الامام محمد,
|
40 |
+
https://t.me/imamu_books,1,Group,كتب مستخدمة | IMAMU,
|
41 |
+
https://t.me/BusinessTR,1,Group,التدريب التعاوني - كلية الأعمال,
|
42 |
+
https://t.me/IMAMUEVENT,1,Channel,فعاليات جامعة الامام محمد,
|
43 |
+
https://t.me/yazed_ACC1,1,Channel,شرح يزيد لمبادئ محاسبة مالية ١,
|
44 |
+
https://t.me/basserah4,1,Group,بَصــــــيرة💡,
|
45 |
+
https://t.me/basserah_L3,1,Group,بَصيرة | المستوى الثالث💡,
|
46 |
+
https://t.me/basserah_L4,1,Group,بَصيرة | المستوى الرابع💡,
|
47 |
+
https://t.me/basserah_L5,1,Group,بَصيرة | المستوى الخامس💡,
|
48 |
+
https://t.me/j5ygICHUH4M2M2I0,1,Group,تجسير جامعة الإمام,
|
49 |
+
https://t.me/imameng21,1,Group,#IMAMUENG,
|
50 |
+
https://t.me/aasabeer,1,Channel,{ فصبر جميل },
|
51 |
+
https://t.me/IMSIU_Health,1,Channel,الثقافة الصحية | جامعة الإمام,
|
52 |
+
https://t.me/fa_l488,1,Channel,مـلـخـصـات كــلِــم | الأعمال,
|
53 |
+
https://t.me/HamdiAlJayer,1,Channel,اشتراك حمدي الجابر,
|
54 |
+
https://t.me/ImamUniversityRequires,1,Group,المتطلبات الجامعية,
|
55 |
+
https://t.me/imamu446,1,Channel,دفعة 446 -كلية الأعمال-,
|
56 |
+
https://t.me/mbadymal,1,Channel,مبادئ ماليه,
|
57 |
+
https://t.me/OabGln9pfxY0NzRk,1,Group,مراجعة ابتكار وريادة الأعمال,
|
58 |
+
https://t.me/CCISimamu,1,Group,كلية الحاسب - جامعة الإمام,
|
59 |
+
https://t.me/FinancialAccounting215,1,Channel,اسألة محاسبة مالية,
|
60 |
+
https://t.me/edarh446,1,Channel,مبادئ ابتكار,
|
61 |
+
https://t.me/Zxcaee,1,Channel,مراجعة مبادئ الابتكار,
|
62 |
+
https://t.me/ADARAH_AMAL,1,Group,قروب دبلوم إداره اعمال 📚,
|
63 |
+
https://t.me/PrinciplesofAdministrationIMSIU,1,Channel,مبادئ الادارة,
|
64 |
+
https://t.me/transportationimam,1,Group,النقل الجامعي الحكومي | جامعة الامام محمد بن سعود,
|
65 |
+
https://t.me/imamu445,1,Channel,دفعة 445 -كلية الأعمال-,
|
66 |
+
https://t.me/imamu1445,1,Channel,تجميعات السنه المشتركة كلية الاعمال,
|
67 |
+
https://t.me/IRM_IMSIU,1,Group,التأمين و إدارة المخاطر - جامعة الا��ام محمد,
|
68 |
+
https://t.me/imamuhousing,1,Group,سكن طلاب جامعة الإمام بالرياض,
|
69 |
+
https://t.me/Springofmyheartcom,1,Channel,مُسْتظَل,
|
70 |
+
https://t.me/FaisalAlmuzaini1,1,Channel,حياتي الي معرفش وش هي اصلا 🙃,
|
71 |
+
https://t.me/financeL6,1,Channel,مراجعة محاسبة مالية 2,
|
72 |
+
https://t.me/PrinciplesofMicroeconomicsIMSIU,1,Channel,مبادئ الاقتصاد الجزئي,
|
73 |
+
https://t.me/InnovationEntrepreneurshipIIMSIU,1,Channel,مبادئ الابتكار وريادة الاعمال,
|
74 |
+
https://t.me/PrinciplesOfFinanceAndInvestment,1,Channel,مبادئ الماليه,
|
75 |
+
https://t.me/mmsrfyaa,1,Channel,تجميعات مصرفية,
|
76 |
+
https://t.me/mumm445,1,Channel,التميّز IMAMU,
|
77 |
+
https://t.me/ta6we3,1,Channel,الفرص التطوعية,
|
78 |
+
https://t.me/CMC_IMAMU,1,Group,كلية الإعلام والاتصال | IMAMU,
|
79 |
+
https://t.me/fxhjkcs,1,Group,مترو طالبات جامعة الامام 🚆,
|
80 |
+
https://t.me/financeinvestment_imamu,1,Channel,التمويل والاستثمار | L8 💰📊,
|
81 |
+
https://t.me/imaum8,1,Channel,إلمام | قانون الأعمال,
|
82 |
+
https://t.me/YM94s,1,Channel,تَحريرُ الفَوَائدِ وَمَجْمَعُ الفَرَائدِ,
|
83 |
+
https://t.me/AlHoQla,1,Channel,منبه الحوقلة,
|
84 |
+
https://t.me/noormontaha2,1,Channel,كتب وتجميعات /L 1/2/3/4/5 +محاسبة,
|
85 |
+
https://t.me/VTEG_Ejad,1,Channel,مُبادرة خيِّرون,
|
86 |
+
https://t.me/Aljabeermati118,1,Channel,رياضيات مالية 1101جامعة الامام حمدي الجابر,
|
87 |
+
https://t.me/aljaberstat,1,Channel,أساسيات احصاء مستوي ثاني حمدي الجابر,
|
88 |
+
https://t.me/hamdyalgaberstatstic,1,Channel,احصاء تحليلي جامعة الامام الجابر,
|
89 |
+
https://t.me/hamdyalgabereconomic,1,Channel,اقتصاد جزئي جامعة الامام حمدي الجابر,
|
90 |
+
https://t.me/HamdiAljabeer,1,Channel,مبادئ المالية مستوي خامس حمدي الجابر,
|
91 |
+
https://t.me/hamdyalgaberaccount,1,Channel,محاسبة تكاليف ( تخصص محاسبة) حمدي الجابر,
|
92 |
+
https://t.me/eltabakh22,1,Channel,الطباخ شرح تجريبي رياضيات مالية (math1101),
|
93 |
+
https://t.me/menahimsiu,1,Group,منح جامعة الإمام محمد بن سعود الإسلامية,
|
94 |
+
https://t.me/coop_training,1,Group,التدريب التعاوني 🇸🇦,
|
95 |
+
https://t.me/IMAMUBusiness,1,Group,كلية الأعمال | IMAMU,
|
96 |
+
https://t.me/ArabicAlimam,1,Group,( كلية اللغة العربية ),
|
97 |
+
https://t.me/imamu443,1,Group,تجمع الكليات العلمية - IMSIU,
|
98 |
+
https://t.me/Csharia_lMAMU,1,Group,كلية الشريعة | lMAMU,
|
99 |
+
https://t.me/asoolaldeen,1,Group,طالبات كلية أصول الدين 🌿,
|
100 |
+
https://t.me/psychologyImam,1,Group,علم النفس | IMAMU,
|
101 |
+
https://t.me/cybersecurtty,1,Group,💠دبلوم الأمن السيبراني (عام ),
|
102 |
+
https://t.me/travel7479,1,Group,دبلوم السياحة والسفر 🗺️🛩️,
|
103 |
+
https://t.me/ggwbwk,1,Group,مراجعة ادارة استراتيجية,
|
104 |
+
https://t.me/ashkas1,1,Channel,اسئلة تامين اشخاص,
|
105 |
+
https://t.me/financesimamum5,1,Group,مراجعة مبادئ مالية,
|
106 |
+
https://t.me/COSimamu,1,Group,كلية العلوم - جامعة الإمام,
|
107 |
+
https://t.me/O001A1,1,Channel,عـبـد الـلـه,
|
108 |
+
https://t.me/accutt0,1,Group,مراجعة فقه المعاملات المالية,
|
109 |
+
https://t.me/cme1ab,1,Group,CME-1,
|
110 |
+
https://t.me/accounting_GRA,1,Channel,تجمع طلاب المحاسبة L 6-11,
|
111 |
+
https://t.me/nhjjjjjj5,1,Group,مراجعه نهج,
|
112 |
+
https://t.me/weimamu,1,Channel,تحديثات جامعة الامام محمد بن سعود الإسلامية,
|
113 |
+
https://t.me/aaaanswerssss1,1,Channel,اسألة مبادئ الابتكار وريادة الأعمال,
|
114 |
+
https://t.me/mathabomar,1,Channel,رياضيات مالية 1101 جامعة الامام,
|
115 |
+
https://t.me/englishWithMrkareem,1,Channel,انجلش مستوي اول,
|
116 |
+
https://t.me/englishBusinessAndManagment,1,Channel,انجلش اعمال,
|
117 |
+
https://t.me/safagatrendyol,1,Channel,صفقات ترنديول🔥hdhd🧡,
|
118 |
+
https://t.me/edary20,1,Channel,إدارة سنتين مشترك🎖,
|
119 |
+
https://t.me/imamu_MBA,1,Group,ماجستير إدارة أعمال جامعة الإمام,
|
120 |
+
https://t.me/IRM443,1,Channel,التأمين وإدارة المخاطر | L10 ⚠️,
|
121 |
+
https://t.me/bac_imam,1,Channel,نادي إدارة الأعمال,
|
122 |
+
https://t.me/science_446,1,Channel,..,
|
123 |
+
https://t.me/InsuranceYHelp,1,Group,#طريقك_مؤمَّن Chat,
|
124 |
+
https://t.me/cbaksu,1,Group,كلية إدارة الاعمال KSU,
|
125 |
+
https://t.me/EL6nZAflVBiI4MzA8,1,Group,نقل جامعة الامام محمد بن سعود الاسلاميه Chat,
|
126 |
+
https://t.me/iqath,1,Channel,إيقاظ,
|
127 |
+
https://t.me/costaccing,1,Channel,تكاليف فاينل,
|
128 |
+
https://t.me/riskmanagementtttttt,1,Channel,ادارة مخاطر,
|
129 |
+
https://t.me/trtebh1,1,Channel,ترتيبة,
|
130 |
+
https://t.me/CMCimsiu,1,Group,كلية الاعلام والاتصال - جامعة الإمام,
|
131 |
+
https://t.me/lliill222,1,Channel,شروحات,
|
132 |
+
https://t.me/nourahelth,1,Group,جامعيات نورة - الكليات الصحية,
|
133 |
+
https://t.me/Arts_pnu,1,Group,كلية العلوم الإنسانية والاجتماعية (الآداب سابقا),
|
134 |
+
https://t.me/Alerts_imam,1,Channel,🌀قناة التنبيهات العامة جامعة الإمام للإنتساب المطور التعليم عن بعد,
|
135 |
+
https://t.me/BESHH39,1,Group,.,
|
136 |
+
https://t.me/majmah_university,1,Group,جامعة المجمعة 📝✏️,
|
137 |
+
https://t.me/YourcoursesArabic,1,Channel,كورساتك بالعربي,
|
138 |
+
https://t.me/Mosahf1,1,Channel,أدعيه وأذكار🤍,
|
139 |
+
https://t.me/Quality2223,1,Channel,فاينل جودة,
|
140 |
+
https://t.me/LinkedIngrouptel,1,Group,linkedin group,
|
141 |
+
https://t.me/SupplyChainwaLogstic,1,Group,منصة الإمداد والخدمات اللوجستية,
|
142 |
+
https://t.me/RHyzfF_3CPc4MTA0,1,Group,مراجعه فاينل اقتصاد كلي,
|
143 |
+
https://t.me/BAdmins,1,Channel,BORION | admins,
|
144 |
+
https://t.me/imamu_2024,1,Channel,..,
|
145 |
+
https://t.me/graduate_development,1,Group,تطوير الخريجين 🇸🇦🌙,
|
146 |
+
https://t.me/ghannam11,1,Group,شرح مشروع المحفظة لمادة الاسواق,
|
147 |
+
https://t.me/selectaccountingsub,1,Channel,اسئلة موضوعات,
|
148 |
+
https://t.me/CommP_Y2022,1,Channel,مراجعة مهارات الاتصال,
|
149 |
+
https://t.me/ModrkPodcast,1,Channel,مجتمع بودكاست مُدرِك,
|
150 |
+
https://t.me/BusinessL1w,1,Group,Law Bank ⚖️,
|
151 |
+
https://t.me/atatatat09atatat,1,Channel,مراجعة فاينل مهارات تحرير وخطاب,
|
152 |
+
https://t.me/KTOB7,1,Channel,كتب مناهج التربية الاسلامية,
|
153 |
+
https://t.me/m6xill1,1,Channel,تأمين وإدارة مخاطر,
|
154 |
+
https://t.me/tameen100,1,Channel,اسئلة مبادئ تأمين,
|
155 |
+
https://t.me/imamuTamin,1,Channel,شرح عملي التأمين,
|
156 |
+
https://t.me/IMAMUpedagogy,1,Group,كلية التربية | IMAMU,
|
157 |
+
https://t.me/imamuuu,1,Group,جامعة الامام محمد بن سعود,
|
158 |
+
https://t.me/j5ygICHUH4M2M2I0,1,Group,تجسير جامعة الإمام,
|
159 |
+
https://t.me/lmammohammad,1,Group,مفقودات جامعة الامام محمد,
|
160 |
+
https://t.me/imamu_books,1,Group,كتب مستخدمة | IMAMU,
|
161 |
+
https://t.me/menahimsiu,1,Group,منح جامعة الإمام محمد بن سعود الإسلامية,
|
162 |
+
https://t.me/imamuhousing,1,Group,سكن طلاب جامعة الإمام بالرياض,
|
163 |
+
https://t.me/transportationimam,1,Group,النقل الجامعي الحكومي | جامعة الامام محمد بن سعود,
|
164 |
+
https://t.me/coop_training,1,Group,التدريب التعاوني 🇸🇦,
|
165 |
+
https://t.me/ImamUniversityRequires,1,Group,المتطلبات الجامعية,
|
166 |
+
https://t.me/IMAMUEVENT,1,Channel,فعاليات جامعة الامام محمد,
|
167 |
+
https://t.me/IMAMUBusiness,1,Group,كلية الأعمال | IMAMU,
|
168 |
+
https://t.me/CMC_IMAMU,1,Group,كلية الإعلام والاتصال | IMAMU,
|
169 |
+
https://t.me/ArabicAlimam,1,Group,( كلية اللغة العربية ),
|
170 |
+
https://t.me/Csharia_lMAMU,1,Group,كلية الشريعة | lMAMU,
|
171 |
+
https://t.me/imameng21,1,Group,#IMAMUENG,
|
172 |
+
https://t.me/asoolaldeen,1,Group,طالبات كلية أصول الدين 🌿,
|
173 |
+
https://t.me/imamu443,1,Group,تجمع الكليات العلمية - IMSIU,
|
174 |
+
https://t.me/ADARAH_AMAL,1,Group,قروب دبلوم إداره اعمال 📚,
|
175 |
+
https://t.me/cybersecurtty,1,Group,💠دبلوم الأمن السيبراني (عام ),
|
176 |
+
https://t.me/travel7479,1,Group,دبلوم السياحة والسفر 🗺️🛩️,
|
177 |
+
https://t.me/Dalilk4step,1,Channel,دليلك لاختبار ستيب STEP,
|
178 |
+
https://t.me/step_alhassani_library,1,Channel,مكتبة ستيب STEP,
|
179 |
+
https://t.me/steeep,1,Group,كفايات اللغة الانجليزية STEP,
|
180 |
+
https://t.me/stepacademy,1,Group,☄ Free STEP Academy☄,
|
181 |
+
https://t.me/Seu_step,1,Group,مناقشة اختبار ستيب📝,
|
182 |
+
https://t.me/STEPACADEMY0,1,Channel,التجميعات,
|
183 |
+
https://t.me/Dalilk_IMC,1,Channel,دليل كلية الطب | جامعة الإمام محمد,
|
184 |
+
https://t.me/okjfhjdg,1,Group,مساعدات مالية من جمعية خيرية 1444 من شيوخ الإمارات وشيوخ السعودية,
|
185 |
+
https://t.me/Ahmad_IV,1,Group,• الذُّخرُ الأحمَد ...,
|
186 |
+
https://t.me/IMAMUSoicial1,1,Group,شعب كلية العلوم الاجتماعية | IMAMU,
|
187 |
+
https://t.me/IMAMUSoicial11,1,Channel,كُتب الاجتماع والخدمة PDF,
|
188 |
+
https://t.me/Dalilk_college,1,Group,دليلك | جامعات,
|
189 |
+
https://t.me/KSAUHSgroup,1,Group,جامعة الملك سعود للعلوم الصحية | KSAUHS,
|
190 |
+
https://t.me/estagfar,1,Channel,منبه الاستغفار !,
|
191 |
+
https://t.me/Hanbal_IV,1,Channel,آثار الإمام أحمد,
|
192 |
+
https://t.me/imamuEm,1,Group,دبلوم إدارة الفعاليات | عام,
|
193 |
+
https://t.me/konmotman,1,Channel,كُن مطمئن | ✨,
|
194 |
+
https://t.me/alquran25,1,Channel,القران الكريم والمقاطع الدينية,
|
195 |
+
https://t.me/wearetogetheer,1,Channel,ذِكرٌ و دعاء,
|
196 |
+
https://t.me/EduIMAMU,1,Group,كلية التربية - جامعة الامام,
|
197 |
+
https://t.me/KKU_4,1,Group,جامعة الملك خالد - KKU,
|
198 |
+
https://t.me/Acdh_AL,1,Group,Alhawt English Community,
|
199 |
+
https://t.me/Acdh_T1,1,Group,إلمام جامعات | أكاديمية الحوت,
|
200 |
+
https://t.me/Alhut_girlss,1,Channel,الحوت - تجارب الأدبي,
|
2.csv
ADDED
The diff for this file is too large to render.
See raw diff
|
|
Dockerfile
CHANGED
@@ -40,4 +40,4 @@ ENV TELETHON_SESSION_DIR="/app/session"
|
|
40 |
EXPOSE 7860
|
41 |
|
42 |
# Run the script
|
43 |
-
CMD ["python3", "
|
|
|
40 |
EXPOSE 7860
|
41 |
|
42 |
# Run the script
|
43 |
+
CMD ["python3", "joingroup.py"]
|
app.py
CHANGED
@@ -4,7 +4,7 @@ import pandas as pd
|
|
4 |
import re
|
5 |
from telethon import TelegramClient
|
6 |
from telethon.tl.types import MessageEntityUrl, MessageEntityTextUrl
|
7 |
-
from telethon.errors import UsernameInvalidError, UsernameNotOccupiedError
|
8 |
from tqdm import tqdm
|
9 |
from flask import Flask, jsonify, send_from_directory
|
10 |
# Directory for storing files
|
@@ -67,7 +67,7 @@ def run_flask():
|
|
67 |
# Telegram API credentials
|
68 |
API_ID = 25216912
|
69 |
API_HASH = 'f65f6050fe9b342a4996c59e4283ab5e'
|
70 |
-
PHONE_NUMBER = "+967735201519"
|
71 |
|
72 |
# File names
|
73 |
GROUPS_CSV = "my_telegram_groups.csv"
|
@@ -75,6 +75,19 @@ LINKS_CSV = "telegram_links.csv"
|
|
75 |
CLEANED_LINKS_CSV = "telegram_links (7).csv"
|
76 |
FINAL_RESULTS_CSV = "final_results.csv"
|
77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
async def get_my_groups(client):
|
79 |
"""Step 1: Get all groups the user is member of"""
|
80 |
print("\n📱 Fetching all your Telegram groups...")
|
@@ -85,7 +98,7 @@ async def get_my_groups(client):
|
|
85 |
|
86 |
with open(GROUPS_CSV, mode="a", newline="", encoding="utf-8") as file:
|
87 |
writer = csv.writer(file)
|
88 |
-
writer.writerow(["phone_number","group_name", "
|
89 |
|
90 |
for group in tqdm(groups, desc="Processing groups"):
|
91 |
group_name = group.title
|
@@ -309,46 +322,99 @@ async def check_telegram_link(client, link):
|
|
309 |
|
310 |
username = link.split("/")[-1]
|
311 |
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
329 |
"""Step 4: Validate links and get their information"""
|
330 |
print("\n🔍 Checking Telegram links...")
|
|
|
|
|
|
|
|
|
331 |
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
347 |
print(f"✅ Results saved to {output_file}")
|
348 |
-
return
|
349 |
|
350 |
async def main():
|
351 |
-
async with TelegramClient(
|
352 |
# Step 1: Get all groups
|
353 |
# await get_my_groups(client)
|
354 |
|
@@ -359,12 +425,12 @@ async def main():
|
|
359 |
# cleaned_df = clean_and_validate_links()
|
360 |
|
361 |
# # Step 4: Check Telegram links and get their information
|
362 |
-
await process_links_from_csv(client,
|
363 |
def run_main():
|
364 |
asyncio.run(main())
|
365 |
|
366 |
if __name__ == "__main__":
|
367 |
-
|
368 |
# p1 = Process(target=run_flask)
|
369 |
# p1.start()
|
370 |
# p2 = Process(target=run_main)
|
|
|
4 |
import re
|
5 |
from telethon import TelegramClient
|
6 |
from telethon.tl.types import MessageEntityUrl, MessageEntityTextUrl
|
7 |
+
from telethon.errors import UsernameInvalidError, UsernameNotOccupiedError, FloodWaitError
|
8 |
from tqdm import tqdm
|
9 |
from flask import Flask, jsonify, send_from_directory
|
10 |
# Directory for storing files
|
|
|
67 |
# Telegram API credentials
|
68 |
API_ID = 25216912
|
69 |
API_HASH = 'f65f6050fe9b342a4996c59e4283ab5e'
|
70 |
+
PHONE_NUMBER = "+967730426743"#"+967735201519"
|
71 |
|
72 |
# File names
|
73 |
GROUPS_CSV = "my_telegram_groups.csv"
|
|
|
75 |
CLEANED_LINKS_CSV = "telegram_links (7).csv"
|
76 |
FINAL_RESULTS_CSV = "final_results.csv"
|
77 |
|
78 |
+
PHONE_NUMBERS = [
|
79 |
+
"+967730426743",
|
80 |
+
"+967730446721",
|
81 |
+
"+967730436848"
|
82 |
+
|
83 |
+
] # Your phone numbers with country code
|
84 |
+
|
85 |
+
SESSION_DIRS = [
|
86 |
+
"session/mbot1",
|
87 |
+
"session/mbot2",
|
88 |
+
"session/mbot3"
|
89 |
+
|
90 |
+
]
|
91 |
async def get_my_groups(client):
|
92 |
"""Step 1: Get all groups the user is member of"""
|
93 |
print("\n📱 Fetching all your Telegram groups...")
|
|
|
98 |
|
99 |
with open(GROUPS_CSV, mode="a", newline="", encoding="utf-8") as file:
|
100 |
writer = csv.writer(file)
|
101 |
+
writer.writerow(["phone_number","group_name", "link", "group_id", "member_count"])
|
102 |
|
103 |
for group in tqdm(groups, desc="Processing groups"):
|
104 |
group_name = group.title
|
|
|
322 |
|
323 |
username = link.split("/")[-1]
|
324 |
|
325 |
+
while True:
|
326 |
+
try:
|
327 |
+
entity = await client.get_entity(username)
|
328 |
+
if entity.broadcast:
|
329 |
+
return {"status": True, "type": "Channel", "title": entity.title}
|
330 |
+
elif entity.megagroup:
|
331 |
+
return {"status": True, "type": "Group", "title": entity.title}
|
332 |
+
else:
|
333 |
+
return {"status": True, "type": "Unknown", "title": entity.title}
|
334 |
+
|
335 |
+
except FloodWaitError as e:
|
336 |
+
wait_time = e.seconds
|
337 |
+
print(f"\n⚠️ FloodWaitError: Waiting for {wait_time} seconds...")
|
338 |
+
await asyncio.sleep(wait_time)
|
339 |
+
print("Resuming after flood wait...")
|
340 |
+
continue # Retry after waiting
|
341 |
+
|
342 |
+
except UsernameInvalidError:
|
343 |
+
return {"status": False, "type": None, "title": None, "message": "Invalid username format"}
|
344 |
+
except UsernameNotOccupiedError:
|
345 |
+
return {"status": False, "type": None, "title": None, "message": "Username does not exist"}
|
346 |
+
except Exception as e:
|
347 |
+
return {"status": False, "type": None, "title": None, "message": str(e)}
|
348 |
+
|
349 |
+
async def process_links_from_csv(client, input_file, output_file, delay_seconds: int = 2):
|
350 |
"""Step 4: Validate links and get their information"""
|
351 |
print("\n🔍 Checking Telegram links...")
|
352 |
+
print(f"⏰ Using default delay of {delay_seconds} seconds between requests")
|
353 |
+
|
354 |
+
# Read input links
|
355 |
+
input_df = pd.read_csv(input_file)
|
356 |
|
357 |
+
# Read existing output file if it exists and get processed links
|
358 |
+
try:
|
359 |
+
output_df = pd.read_csv(output_file)
|
360 |
+
processed_links = set(output_df['link'])
|
361 |
+
print(f"Found {len(processed_links)} already processed links")
|
362 |
+
except FileNotFoundError:
|
363 |
+
processed_links = set()
|
364 |
+
# Create output file with headers
|
365 |
+
with open(output_file, 'w', newline='', encoding='utf-8') as f:
|
366 |
+
writer = csv.DictWriter(f, fieldnames=['link', 'status', 'type', 'title', 'message'])
|
367 |
+
writer.writeheader()
|
368 |
+
|
369 |
+
# Filter out already processed links
|
370 |
+
links_to_process = [link for link in input_df['link'] if link not in processed_links]
|
371 |
+
print(f"Processing {len(links_to_process)} new links")
|
372 |
+
|
373 |
+
# Process remaining links and save incrementally
|
374 |
+
for i, link in enumerate(tqdm(links_to_process, desc="Checking links")):
|
375 |
+
while True:
|
376 |
+
try:
|
377 |
+
# Add delay after first request
|
378 |
+
if i > 0:
|
379 |
+
# print(f"\n⏳ Waiting {delay_seconds} seconds before next request...")
|
380 |
+
await asyncio.sleep(delay_seconds)
|
381 |
+
|
382 |
+
result = await check_telegram_link(client, link)
|
383 |
+
row = {
|
384 |
+
"link": link,
|
385 |
+
"status": "1" if result["status"] else "0",
|
386 |
+
"type": result.get("type", "N/A"),
|
387 |
+
"title": result.get("title", "N/A"),
|
388 |
+
"message": result.get("message", "")
|
389 |
+
}
|
390 |
+
|
391 |
+
# Append the result to the CSV file
|
392 |
+
with open(output_file, 'a', newline='', encoding='utf-8') as f:
|
393 |
+
writer = csv.DictWriter(f, fieldnames=['link', 'status', 'type', 'title', 'message'])
|
394 |
+
writer.writerow(row)
|
395 |
+
|
396 |
+
break # Exit the while loop if successful
|
397 |
+
|
398 |
+
except Exception as e:
|
399 |
+
print(f"\n❌ Error processing link {link}: {str(e)}")
|
400 |
+
# Save error result
|
401 |
+
row = {
|
402 |
+
"link": link,
|
403 |
+
"status": "0",
|
404 |
+
"type": "N/A",
|
405 |
+
"title": "N/A",
|
406 |
+
"message": f"Error: {str(e)}"
|
407 |
+
}
|
408 |
+
with open(output_file, 'a', newline='', encoding='utf-8') as f:
|
409 |
+
writer = csv.DictWriter(f, fieldnames=['link', 'status', 'type', 'title', 'message'])
|
410 |
+
writer.writerow(row)
|
411 |
+
break # Continue to next link
|
412 |
+
|
413 |
print(f"✅ Results saved to {output_file}")
|
414 |
+
return pd.read_csv(output_file)
|
415 |
|
416 |
async def main():
|
417 |
+
async with TelegramClient(SESSION_DIRS[1], API_ID, API_HASH) as client:
|
418 |
# Step 1: Get all groups
|
419 |
# await get_my_groups(client)
|
420 |
|
|
|
425 |
# cleaned_df = clean_and_validate_links()
|
426 |
|
427 |
# # Step 4: Check Telegram links and get their information
|
428 |
+
await process_links_from_csv(client, "2.csv", FINAL_RESULTS_CSV)
|
429 |
def run_main():
|
430 |
asyncio.run(main())
|
431 |
|
432 |
if __name__ == "__main__":
|
433 |
+
run_main()
|
434 |
# p1 = Process(target=run_flask)
|
435 |
# p1.start()
|
436 |
# p2 = Process(target=run_main)
|
final_results.csv
ADDED
The diff for this file is too large to render.
See raw diff
|
|
join_groups.log
ADDED
@@ -0,0 +1,125 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
2025-02-28 03:06:34,302 - INFO - Connecting to 149.154.167.92:443/TcpFull...
|
2 |
+
2025-02-28 03:06:34,311 - INFO - [31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
|
3 |
+
* Running on all addresses (0.0.0.0)
|
4 |
+
* Running on http://127.0.0.1:7860
|
5 |
+
* Running on http://192.168.214.136:7860
|
6 |
+
2025-02-28 03:06:34,312 - INFO - [33mPress CTRL+C to quit[0m
|
7 |
+
2025-02-28 03:06:34,402 - INFO - Connection to 149.154.167.92:443/TcpFull complete!
|
8 |
+
2025-02-28 03:06:35,170 - INFO - Logged in as D..R (ID: 7063194931)
|
9 |
+
2025-02-28 03:06:36,442 - INFO - Joined group/channel: استفسارات|جامعة الطائف 📚 (ID: https://t.me/un_taif1)
|
10 |
+
2025-02-28 03:06:36,443 - INFO - Joined group/channel: AOU_KSAB الجامعة العربية المفتوحة (ID: https://t.me/AOU_KSAB)
|
11 |
+
2025-02-28 03:06:36,443 - INFO - Joined group/channel: جامعة المجمعة 📝✏️ (ID: https://t.me/majmah_university)
|
12 |
+
2025-02-28 03:06:36,443 - INFO - Joined group/channel: جامعة جدة - لنكن (ID: https://t.me/newjeddahunii)
|
13 |
+
2025-02-28 03:06:36,443 - INFO - Joined group/channel: قروب جامعة الطائف 𝐓𝐔 (ID: https://t.me/TU_TaifUniversity)
|
14 |
+
2025-02-28 03:06:36,443 - INFO - Joined group/channel: أثر | طلبة جامعة جازان✨ (ID: https://t.me/Unjzn)
|
15 |
+
2025-02-28 03:06:36,443 - INFO - Joined group/channel: جامعة الحدود الشمالية (ID: https://t.me/NorthernBordersUniversity1)
|
16 |
+
2025-02-28 03:06:36,443 - INFO - Joined group/channel: إِبْدَاء | تجمع جامعة تبوك (ID: https://t.me/UT_help)
|
17 |
+
2025-02-28 03:06:36,443 - INFO - Joined group/channel: جامعة الملك سعود بكالوريس (ID: https://t.me/KSUStudents)
|
18 |
+
2025-02-28 03:06:36,444 - INFO - Joined group/channel: طلاب جامعة جدة (ID: https://t.me/UJ_students_22)
|
19 |
+
2025-02-28 03:06:36,444 - INFO - Joined group/channel: ملتقى مستجدي القانون⚖️ (ID: https://t.me/law_students1)
|
20 |
+
2025-02-28 03:06:36,444 - INFO - Joined group/channel: جامعة جدة (ID: https://t.me/aaa2222p)
|
21 |
+
2025-02-28 03:06:36,444 - INFO - Joined group/channel: الشركة السعودية للاستثمار الجرئ (ID: private_group)
|
22 |
+
2025-02-28 03:06:36,444 - INFO - Joined group/channel: دليل مجموعات جَبَل ⛰ (ID: https://t.me/Jabal_Groups)
|
23 |
+
2025-02-28 03:06:36,444 - INFO - Joined group/channel: شركة عين الخليج للاستثمارات المالية، (ID: private_group)
|
24 |
+
2025-02-28 03:06:36,444 - INFO - Joined group/channel: Mina native cryptocurrency (ID: https://t.me/Mina89e3)
|
25 |
+
2025-02-28 03:06:36,444 - INFO - Joined group/channel: الفصل الصيفي|جامعة الطائف🟡 (ID: https://t.me/summerTaifUniversity)
|
26 |
+
2025-02-28 03:06:36,444 - INFO - Joined group/channel: Kekø ⁞ Murtadha Riyadh (ID: https://t.me/kekoDev)
|
27 |
+
2025-02-28 03:06:36,447 - INFO - ✅ Retrieved 17 joined groups/channels.
|
28 |
+
2025-02-28 03:06:36,447 - INFO - ✅ Retrieved {'https://t.me/UT_help', 'https://t.me/KSUStudents', 'https://t.me/un_taif1', 'https://t.me/UJ_students_22', 'https://t.me/AOU_KSAB', 'https://t.me/law_students1', 'https://t.me/Mina89e3', 'private_group', 'https://t.me/Jabal_Groups', 'https://t.me/summerTaifUniversity', 'https://t.me/newjeddahunii', 'https://t.me/majmah_university', 'https://t.me/aaa2222p', 'https://t.me/NorthernBordersUniversity1', 'https://t.me/Unjzn', 'https://t.me/kekoDev', 'https://t.me/TU_TaifUniversity'} joined groups/channels.
|
29 |
+
2025-02-28 03:06:36,451 - INFO - Disconnecting from 149.154.167.92:443/TcpFull...
|
30 |
+
2025-02-28 03:06:36,452 - INFO - Disconnection from 149.154.167.92:443/TcpFull complete!
|
31 |
+
2025-02-28 03:09:48,684 - INFO - Connecting to 149.154.167.92:443/TcpFull...
|
32 |
+
2025-02-28 03:09:48,693 - INFO - [31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
|
33 |
+
* Running on all addresses (0.0.0.0)
|
34 |
+
* Running on http://127.0.0.1:7860
|
35 |
+
* Running on http://192.168.214.136:7860
|
36 |
+
2025-02-28 03:09:48,694 - INFO - [33mPress CTRL+C to quit[0m
|
37 |
+
2025-02-28 03:09:48,825 - INFO - Connection to 149.154.167.92:443/TcpFull complete!
|
38 |
+
2025-02-28 03:09:55,096 - INFO - Logged in as D..R (ID: 7063194931)
|
39 |
+
2025-02-28 03:09:56,662 - INFO - Joined group/channel: جامعة الملك سعود بكالوريس (ID: https://t.me/KSUStudents)
|
40 |
+
2025-02-28 03:09:56,662 - INFO - Joined group/channel: جامعة جدة (ID: https://t.me/aaa2222p)
|
41 |
+
2025-02-28 03:09:56,662 - INFO - Joined group/channel: AOU_KSAB الجامعة العربية المفتوحة (ID: https://t.me/AOU_KSAB)
|
42 |
+
2025-02-28 03:09:56,663 - INFO - Joined group/channel: استفسارات|جامعة الطائف 📚 (ID: https://t.me/un_taif1)
|
43 |
+
2025-02-28 03:09:56,664 - INFO - Joined group/channel: قروب جامعة الطائف 𝐓𝐔 (ID: https://t.me/TU_TaifUniversity)
|
44 |
+
2025-02-28 03:09:56,664 - INFO - Joined group/channel: إِبْدَاء | تجمع جامعة تبوك (ID: https://t.me/UT_help)
|
45 |
+
2025-02-28 03:09:56,664 - INFO - Joined group/channel: أثر | طلبة جامعة جازان✨ (ID: https://t.me/Unjzn)
|
46 |
+
2025-02-28 03:09:56,664 - INFO - Joined group/channel: جامعة المجمعة 📝✏️ (ID: https://t.me/majmah_university)
|
47 |
+
2025-02-28 03:09:56,665 - INFO - Joined group/channel: جامعة جدة - لنكن (ID: https://t.me/newjeddahunii)
|
48 |
+
2025-02-28 03:09:56,665 - INFO - Joined group/channel: جامعة الحدود الشمالية (ID: https://t.me/NorthernBordersUniversity1)
|
49 |
+
2025-02-28 03:09:56,665 - INFO - Joined group/channel: طلاب جامعة جدة (ID: https://t.me/UJ_students_22)
|
50 |
+
2025-02-28 03:09:56,665 - INFO - Joined group/channel: ملتقى مستجدي القانون⚖️ (ID: https://t.me/law_students1)
|
51 |
+
2025-02-28 03:09:56,665 - INFO - Joined group/channel: الشركة السعودية للاستثمار الجرئ (ID: private_group)
|
52 |
+
2025-02-28 03:09:56,665 - INFO - Joined group/channel: دليل مجموعات جَبَل ⛰ (ID: https://t.me/Jabal_Groups)
|
53 |
+
2025-02-28 03:09:56,666 - INFO - Joined group/channel: شركة عين الخليج للاستثمارات المالية، (ID: private_group)
|
54 |
+
2025-02-28 03:09:56,666 - INFO - Joined group/channel: Mina native cryptocurrency (ID: https://t.me/Mina89e3)
|
55 |
+
2025-02-28 03:09:56,666 - INFO - Joined group/channel: الفصل الصيفي|جامعة الطائف🟡 (ID: https://t.me/summerTaifUniversity)
|
56 |
+
2025-02-28 03:09:56,666 - INFO - Joined group/channel: Kekø ⁞ Murtadha Riyadh (ID: https://t.me/kekoDev)
|
57 |
+
2025-02-28 03:09:56,668 - INFO - ✅ Retrieved 17 joined groups/channels.
|
58 |
+
2025-02-28 03:09:56,668 - INFO - ✅ Retrieved {'https://t.me/summerTaifUniversity', 'https://t.me/aaa2222p', 'https://t.me/newjeddahunii', 'https://t.me/TU_TaifUniversity', 'https://t.me/un_taif1', 'https://t.me/UT_help', 'https://t.me/AOU_KSAB', 'https://t.me/Unjzn', 'https://t.me/majmah_university', 'https://t.me/NorthernBordersUniversity1', 'https://t.me/UJ_students_22', 'private_group', 'https://t.me/Mina89e3', 'https://t.me/Jabal_Groups', 'https://t.me/law_students1', 'https://t.me/KSUStudents', 'https://t.me/kekoDev'} joined groups/channels.
|
59 |
+
2025-02-28 03:09:56,676 - INFO - ⚡ Already a member: (https://t.me/TU_TaifUniversity) - Skipping
|
60 |
+
2025-02-28 03:09:56,676 - INFO - ⚡ Already a member: (https://t.me/majmah_university) - Skipping
|
61 |
+
2025-02-28 03:09:56,677 - INFO - ⚡ Already a member: (https://t.me/TU_TaifUniversity) - Skipping
|
62 |
+
2025-02-28 03:09:56,677 - INFO - ⚡ Already a member: (https://t.me/majmah_university) - Skipping
|
63 |
+
2025-02-28 03:09:56,677 - INFO - ⚡ Already a member: (https://t.me/UJ_students_22) - Skipping
|
64 |
+
2025-02-28 03:09:56,678 - INFO - ⚡ Already a member: (https://t.me/UJ_students_22) - Skipping
|
65 |
+
2025-02-28 03:09:56,679 - INFO - ⚡ Already a member: (https://t.me/majmah_university) - Skipping
|
66 |
+
2025-02-28 03:09:56,914 - ERROR - [1/3086] ❌ Failed to join : Nobody is using this username, or the username is unacceptable. If the latter, it must match r"[a-zA-Z][\w\d]{3,30}[a-zA-Z\d]" (caused by ResolveUsernameRequest)
|
67 |
+
2025-02-28 03:09:57,255 - ERROR - [2/3086] ❌ Failed to join : name 'group_name' is not defined
|
68 |
+
2025-02-28 03:09:57,451 - ERROR - [3/3086] ❌ Failed to join : Cannot find any entity corresponding to "https://t.me/+cAeKxk6eaVtjZmY8"
|
69 |
+
2025-02-28 03:09:57,861 - ERROR - [4/3086] ❌ Failed to join : name 'group_name' is not defined
|
70 |
+
2025-02-28 03:09:58,019 - INFO - Got difference for account updates
|
71 |
+
2025-02-28 03:09:58,027 - ERROR - [5/3086] ❌ Failed to join : Cannot find any entity corresponding to "https://t.me/+pFaIkSRrTaZhNWM0"
|
72 |
+
2025-02-28 03:09:58,197 - ERROR - [6/3086] ❌ Failed to join : Cannot find any entity corresponding to "https://t.me/+-KevYgWuZxZlMjRk"
|
73 |
+
2025-02-28 03:09:58,373 - ERROR - [7/3086] ❌ Failed to join : Cannot find any entity corresponding to "https://t.me/+A94nLZSv4ypkY2Zk"
|
74 |
+
2025-02-28 03:09:58,578 - ERROR - [8/3086] ❌ Failed to join : Cannot get entity from a channel (or group) that you are not part of. Join the group and retry
|
75 |
+
2025-02-28 03:09:58,708 - INFO - Disconnecting from 149.154.167.92:443/TcpFull...
|
76 |
+
2025-02-28 03:09:58,709 - INFO - Disconnection from 149.154.167.92:443/TcpFull complete!
|
77 |
+
2025-02-28 03:11:01,515 - INFO - Connecting to 149.154.167.92:443/TcpFull...
|
78 |
+
2025-02-28 03:11:01,520 - INFO - [31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
|
79 |
+
* Running on all addresses (0.0.0.0)
|
80 |
+
* Running on http://127.0.0.1:7860
|
81 |
+
* Running on http://192.168.214.136:7860
|
82 |
+
2025-02-28 03:11:01,520 - INFO - [33mPress CTRL+C to quit[0m
|
83 |
+
2025-02-28 03:11:01,633 - INFO - Connection to 149.154.167.92:443/TcpFull complete!
|
84 |
+
2025-02-28 03:11:02,653 - INFO - Logged in as D..R (ID: 7063194931)
|
85 |
+
2025-02-28 03:11:04,823 - INFO - Joined group/channel: جامعة الملك سعود بكالوريس (ID: https://t.me/KSUStudents)
|
86 |
+
2025-02-28 03:11:04,824 - INFO - Joined group/channel: جامعة جدة (ID: https://t.me/aaa2222p)
|
87 |
+
2025-02-28 03:11:04,824 - INFO - Joined group/channel: AOU_KSAB الجامعة العربية المفتوحة (ID: https://t.me/AOU_KSAB)
|
88 |
+
2025-02-28 03:11:04,824 - INFO - Joined group/channel: استفسارات|جامعة الطائف 📚 (ID: https://t.me/un_taif1)
|
89 |
+
2025-02-28 03:11:04,825 - INFO - Joined group/channel: قروب جامعة الطائف 𝐓𝐔 (ID: https://t.me/TU_TaifUniversity)
|
90 |
+
2025-02-28 03:11:04,825 - INFO - Joined group/channel: إِبْدَاء | تجمع جامعة تبوك (ID: https://t.me/UT_help)
|
91 |
+
2025-02-28 03:11:04,825 - INFO - Joined group/channel: أثر | طلبة جامعة جازان✨ (ID: https://t.me/Unjzn)
|
92 |
+
2025-02-28 03:11:04,826 - INFO - Joined group/channel: جامعة المجمعة 📝✏️ (ID: https://t.me/majmah_university)
|
93 |
+
2025-02-28 03:11:04,826 - INFO - Joined group/channel: جامعة جدة - لنكن (ID: https://t.me/newjeddahunii)
|
94 |
+
2025-02-28 03:11:04,826 - INFO - Joined group/channel: جامعة الحدود الشمالية (ID: https://t.me/NorthernBordersUniversity1)
|
95 |
+
2025-02-28 03:11:04,826 - INFO - Joined group/channel: طلاب جامعة جدة (ID: https://t.me/UJ_students_22)
|
96 |
+
2025-02-28 03:11:04,827 - INFO - Joined group/channel: ملتقى مستجدي القانون⚖️ (ID: https://t.me/law_students1)
|
97 |
+
2025-02-28 03:11:04,827 - INFO - Joined group/channel: الشركة السعودية للاستثمار الجرئ (ID: private_group)
|
98 |
+
2025-02-28 03:11:04,827 - INFO - Joined group/channel: دليل جامعة الطائف 𝐓𝐔 (ID: https://t.me/tuzero0)
|
99 |
+
2025-02-28 03:11:04,827 - INFO - Joined group/channel: دليل مجموعات جَبَل ⛰ (ID: https://t.me/Jabal_Groups)
|
100 |
+
2025-02-28 03:11:04,827 - INFO - Joined group/channel: شركة عين الخليج للاستثمارات المالية، (ID: private_group)
|
101 |
+
2025-02-28 03:11:04,827 - INFO - Joined group/channel: Mina native cryptocurrency (ID: https://t.me/Mina89e3)
|
102 |
+
2025-02-28 03:11:04,827 - INFO - Joined group/channel: الفصل الصيفي|جامعة الطائف🟡 (ID: https://t.me/summerTaifUniversity)
|
103 |
+
2025-02-28 03:11:04,827 - INFO - Joined group/channel: 🇸🇦 قناة بوت الماسه 🇸🇦 (ID: https://t.me/DiamondSaBot)
|
104 |
+
2025-02-28 03:11:04,828 - INFO - Joined group/channel: Kekø ⁞ Murtadha Riyadh (ID: https://t.me/kekoDev)
|
105 |
+
2025-02-28 03:11:04,829 - INFO - ✅ Retrieved 19 joined groups/channels.
|
106 |
+
2025-02-28 03:11:04,830 - INFO - ✅ Retrieved {'https://t.me/Jabal_Groups', 'https://t.me/DiamondSaBot', 'https://t.me/summerTaifUniversity', 'https://t.me/UT_help', 'https://t.me/NorthernBordersUniversity1', 'https://t.me/KSUStudents', 'https://t.me/majmah_university', 'https://t.me/newjeddahunii', 'https://t.me/TU_TaifUniversity', 'https://t.me/Unjzn', 'https://t.me/AOU_KSAB', 'https://t.me/tuzero0', 'https://t.me/Mina89e3', 'https://t.me/law_students1', 'https://t.me/un_taif1', 'https://t.me/UJ_students_22', 'https://t.me/aaa2222p', 'https://t.me/kekoDev', 'private_group'} joined groups/channels.
|
107 |
+
2025-02-28 03:11:04,835 - INFO - ⚡ Already a member: (https://t.me/tuzero0) - Skipping
|
108 |
+
2025-02-28 03:11:04,835 - INFO - ⚡ Already a member: (https://t.me/TU_TaifUniversity) - Skipping
|
109 |
+
2025-02-28 03:11:04,836 - INFO - ⚡ Already a member: (https://t.me/DiamondSaBot) - Skipping
|
110 |
+
2025-02-28 03:11:04,836 - INFO - ⚡ Already a member: (https://t.me/majmah_university) - Skipping
|
111 |
+
2025-02-28 03:11:04,836 - INFO - ⚡ Already a member: (https://t.me/TU_TaifUniversity) - Skipping
|
112 |
+
2025-02-28 03:11:04,836 - INFO - ⚡ Already a member: (https://t.me/tuzero0) - Skipping
|
113 |
+
2025-02-28 03:11:04,836 - INFO - ⚡ Already a member: (https://t.me/DiamondSaBot) - Skipping
|
114 |
+
2025-02-28 03:11:04,837 - INFO - ⚡ Already a member: (https://t.me/DiamondSaBot) - Skipping
|
115 |
+
2025-02-28 03:11:04,837 - INFO - ⚡ Already a member: (https://t.me/majmah_university) - Skipping
|
116 |
+
2025-02-28 03:11:04,837 - INFO - ⚡ Already a member: (https://t.me/UJ_students_22) - Skipping
|
117 |
+
2025-02-28 03:11:04,837 - INFO - ⚡ Already a member: (https://t.me/UJ_students_22) - Skipping
|
118 |
+
2025-02-28 03:11:04,837 - INFO - ⚡ Already a member: (https://t.me/DiamondSaBot) - Skipping
|
119 |
+
2025-02-28 03:11:04,838 - INFO - ⚡ Already a member: (https://t.me/majmah_university) - Skipping
|
120 |
+
2025-02-28 03:11:04,838 - INFO - ⚡ Already a member: (https://t.me/DiamondSaBot) - Skipping
|
121 |
+
2025-02-28 03:11:04,977 - ERROR - [1/3079] ❌ Failed to join : Nobody is using this username, or the username is unacceptable. If the latter, it must match r"[a-zA-Z][\w\d]{3,30}[a-zA-Z\d]" (caused by ResolveUsernameRequest)
|
122 |
+
2025-02-28 03:11:05,111 - ERROR - [2/3079] ❌ Failed to join : Cannot find any entity corresponding to "https://t.me/+cAeKxk6eaVtjZmY8"
|
123 |
+
2025-02-28 03:11:05,237 - INFO - [3/3079] ✅ Joined public group: (https://t.me/diamondsabot)
|
124 |
+
2025-02-28 03:11:16,476 - INFO - Disconnecting from 149.154.167.92:443/TcpFull...
|
125 |
+
2025-02-28 03:11:16,478 - INFO - Disconnection from 149.154.167.92:443/TcpFull complete!
|
joingroup.py
ADDED
@@ -0,0 +1,181 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import csv
|
2 |
+
import asyncio
|
3 |
+
import time
|
4 |
+
from telethon import TelegramClient
|
5 |
+
from tqdm import tqdm # Import tqdm for progress bar
|
6 |
+
from telethon.tl.functions.channels import JoinChannelRequest
|
7 |
+
from telethon.tl.functions.messages import ImportChatInviteRequest
|
8 |
+
from telethon.errors.rpcerrorlist import InviteHashExpiredError
|
9 |
+
from flask import Flask, jsonify, send_from_directory
|
10 |
+
# Directory for storing files
|
11 |
+
from flask import Flask, render_template, send_from_directory
|
12 |
+
from telethon.tl.functions.channels import GetParticipantsRequest
|
13 |
+
from telethon.tl.types import ChannelParticipantsSearch
|
14 |
+
from telethon.errors import FloodWaitError, UserAdminInvalidError
|
15 |
+
import json
|
16 |
+
import asyncio
|
17 |
+
import nest_asyncio
|
18 |
+
import logging
|
19 |
+
from telethon import TelegramClient, events
|
20 |
+
from supabase import create_client, Client
|
21 |
+
from flask import Flask, jsonify
|
22 |
+
from threading import Thread
|
23 |
+
from multiprocessing import Process, Queue
|
24 |
+
import unicodedata
|
25 |
+
from telegram.helpers import escape_markdown
|
26 |
+
import re
|
27 |
+
import os
|
28 |
+
|
29 |
+
from telethon.tl.functions.channels import JoinChannelRequest, InviteToChannelRequest
|
30 |
+
from telethon.tl.functions.channels import EditBannedRequest
|
31 |
+
from telethon.tl.types import ChatBannedRights
|
32 |
+
from telethon.errors.rpcerrorlist import UserAdminInvalidError, UserNotParticipantError
|
33 |
+
from telethon.errors.rpcerrorlist import InviteHashExpiredError, UserAlreadyParticipantError
|
34 |
+
from telethon.tl.types import Channel, Chat
|
35 |
+
|
36 |
+
logging.basicConfig(
|
37 |
+
level=logging.INFO,
|
38 |
+
format="%(asctime)s - %(levelname)s - %(message)s",
|
39 |
+
handlers=[
|
40 |
+
logging.FileHandler("join_groups.log"), # Log to a file
|
41 |
+
logging.StreamHandler() # Log to console
|
42 |
+
])
|
43 |
+
|
44 |
+
# Replace with your API credentials (from https://my.telegram.org/apps)
|
45 |
+
API_ID = 25216912 # Your API ID
|
46 |
+
API_HASH = "f65f6050fe9b342a4996c59e4283ab5e"
|
47 |
+
PHONE_NUMBER = "+967713104946" # Your phone number with country code
|
48 |
+
OUTPUT_CSV = "groups_with_status.csv"
|
49 |
+
# Path to your CSV file
|
50 |
+
CSV_FILENAME = "8.csv"
|
51 |
+
session_dir = "session/ahmedfarooq71"
|
52 |
+
FILE_DIRECTORY = os.getcwd() # Current working directory
|
53 |
+
|
54 |
+
SLEEP_TIME = 280
|
55 |
+
|
56 |
+
# Flask App
|
57 |
+
app = Flask(__name__)
|
58 |
+
|
59 |
+
# 🔹 Flask API Endpoints
|
60 |
+
@app.route('/')
|
61 |
+
def index():
|
62 |
+
"""Show available files for download as an HTML page."""
|
63 |
+
files = os.listdir(FILE_DIRECTORY)
|
64 |
+
return render_template("index.html", files=files)
|
65 |
+
|
66 |
+
|
67 |
+
@app.route('/download/<filename>')
|
68 |
+
def download_file(filename):
|
69 |
+
"""Allow downloading any file from the directory."""
|
70 |
+
return send_from_directory(FILE_DIRECTORY, filename, as_attachment=True)
|
71 |
+
|
72 |
+
|
73 |
+
def run_flask():
|
74 |
+
app.run(host='0.0.0.0', port=7860)
|
75 |
+
|
76 |
+
|
77 |
+
USER_CSV = "user_list.csv"
|
78 |
+
# SLEEP_TIME = 280 # Delay between adding users
|
79 |
+
|
80 |
+
# Logging setup
|
81 |
+
logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s")
|
82 |
+
|
83 |
+
BATCH_SIZE = 30 # Fetch 200 users at a time (Telegram's limit)
|
84 |
+
MAX_USERS = 200 # Set your desired limit here
|
85 |
+
|
86 |
+
|
87 |
+
async def get_user_groups(client):
|
88 |
+
"""Fetch all groups/channels the user is already a member of using get_dialogs."""
|
89 |
+
joined_groups = set()
|
90 |
+
dialogs = await client.get_dialogs()
|
91 |
+
|
92 |
+
# Filter only groups and channels
|
93 |
+
groups = [d for d in dialogs if d.is_group or d.is_channel]
|
94 |
+
|
95 |
+
for group in groups:
|
96 |
+
username = f"https://t.me/{group.entity.username}" if hasattr(group.entity, "username") and group.entity.username else "private_group" # Get the group/channel ID
|
97 |
+
joined_groups.add(username)
|
98 |
+
logging.info(f"Joined group/channel: {group.entity.title} (ID: {username})")
|
99 |
+
|
100 |
+
return joined_groups
|
101 |
+
|
102 |
+
|
103 |
+
async def join_groups(file_groups):
|
104 |
+
async with TelegramClient(session_dir, API_ID, API_HASH) as client:
|
105 |
+
await client.start(PHONE_NUMBER)
|
106 |
+
me = await client.get_me()
|
107 |
+
logging.info(f"Logged in as {me.first_name} (ID: {me.id})")
|
108 |
+
|
109 |
+
# Fetch all groups/channels the user is already a member of
|
110 |
+
user_groups = await get_user_groups(client)
|
111 |
+
logging.info(f"✅ Retrieved {len(user_groups)} joined groups/channels.")
|
112 |
+
logging.info(f"✅ Retrieved {user_groups} joined groups/channels.")
|
113 |
+
# Read the CSV file containing group information
|
114 |
+
with open(file_groups, mode="r", newline="", encoding="utf-8") as file:
|
115 |
+
reader = csv.reader(file)
|
116 |
+
header = next(reader) # Skip header row
|
117 |
+
groups = [row for row in reader]
|
118 |
+
|
119 |
+
# Filter out groups the user is already a member of 1183631472
|
120 |
+
filtered_groups = []
|
121 |
+
for row in groups:
|
122 |
+
username = row[0]
|
123 |
+
|
124 |
+
if username in user_groups:
|
125 |
+
logging.info(f"⚡ Already a member: ({username}) - Skipping")
|
126 |
+
else:
|
127 |
+
filtered_groups.append(row)
|
128 |
+
|
129 |
+
|
130 |
+
for index, row in enumerate(filtered_groups, start=1):
|
131 |
+
username = row[0]
|
132 |
+
|
133 |
+
|
134 |
+
try:
|
135 |
+
if username != "private_group":
|
136 |
+
# Join a public group/channel
|
137 |
+
await client(JoinChannelRequest(username))
|
138 |
+
status = "Joined (public)"
|
139 |
+
logging.info(f"[{index}/{len(filtered_groups)}] ✅ Joined public group: ({username})")
|
140 |
+
|
141 |
+
# Sleep only after a successful join
|
142 |
+
time.sleep(SLEEP_TIME)
|
143 |
+
# else:
|
144 |
+
# # Join a private group using its invite hash (group_id)
|
145 |
+
# await client(ImportChatInviteRequest(group_id))
|
146 |
+
# status = "Joined (private)"
|
147 |
+
# logging.info(f"[{index}/{len(filtered_groups)}] ✅ Joined private group:")
|
148 |
+
|
149 |
+
# # Sleep only after a successful join
|
150 |
+
# time.sleep(SLEEP_TIME)
|
151 |
+
|
152 |
+
except UserAlreadyParticipantError:
|
153 |
+
status = "Already a member"
|
154 |
+
logging.info(f"[{index}/{len(filtered_groups)}] ⚡ Already a member: ({username})")
|
155 |
+
time.sleep(SLEEP_TIME)
|
156 |
+
except InviteHashExpiredError:
|
157 |
+
status = "Failed (private) - Invite link expired"
|
158 |
+
logging.error(f"[{index}/{len(filtered_groups)}] ❌ Failed to join private group: - Invite link expired")
|
159 |
+
time.sleep(SLEEP_TIME)
|
160 |
+
except Exception as e:
|
161 |
+
status = f"Failed - {e}"
|
162 |
+
logging.error(f"[{index}/{len(filtered_groups)}] ❌ Failed to join : {e}")
|
163 |
+
time.sleep(SLEEP_TIME)
|
164 |
+
|
165 |
+
|
166 |
+
logging.info(f"✅ Process completed. Results saved to {OUTPUT_CSV}")
|
167 |
+
|
168 |
+
|
169 |
+
def run_telegram():
|
170 |
+
asyncio.run(join_groups('2.csv'))
|
171 |
+
|
172 |
+
|
173 |
+
if __name__ == "__main__":
|
174 |
+
p1 = Process(target=run_flask)
|
175 |
+
p2 = Process(target=run_telegram)
|
176 |
+
# p2 = Process(target=run_telegram_mov2)
|
177 |
+
p1.start()
|
178 |
+
p2.start()
|
179 |
+
|
180 |
+
p1.join()
|
181 |
+
p2.join()
|
my_telegram_groups.csv
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
phone_number,group_name,
|
2 |
+967735201519,منارة | الجامعات,https://t.me/qadrat_a1,1498783397,
|
3 |
+967735201519,جامعة الملك سعود بكالوريس,https://t.me/KSUStudents,1145755154,
|
4 |
+967735201519,جامعة جدة - لنكن,https://t.me/newjeddahunii,1494651260,
|
|
|
1 |
+
phone_number,group_name,link,group_id,member_count
|
2 |
+967735201519,منارة | الجامعات,https://t.me/qadrat_a1,1498783397,
|
3 |
+967735201519,جامعة الملك سعود بكالوريس,https://t.me/KSUStudents,1145755154,
|
4 |
+967735201519,جامعة جدة - لنكن,https://t.me/newjeddahunii,1494651260,
|
new.csv
ADDED
@@ -0,0 +1,602 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
link,status,type,title,message
|
2 |
+
https://t.me/TU_TaifUniversity,1,Group,قروب جامعة الطائف 𝐓𝐔,
|
3 |
+
https://t.me/CEDTU,1,Group,تخصص هندسة الحاسب,
|
4 |
+
https://t.me/soft_wareengineering,1,Group,هندسة البرمجيات,
|
5 |
+
https://t.me/CollegeComputer,1,Group,كلية الحاسبات 𝐓𝐔,
|
6 |
+
https://t.me/Tu_Books,1,Group,كتب جامعة الطائف | 𝐓𝐔,
|
7 |
+
https://t.me/Maths_genius2,1,Group,اساسيات الرياضيات 📚,
|
8 |
+
https://t.me/calculus_9,1,Group,تفاضل وتكامل | خاص بكلية الحاسب,
|
9 |
+
https://t.me/Spatec_1,1,Group,تراكيب منفصله,
|
10 |
+
https://t.me/Physics_28,1,Group,فيزياء 1,
|
11 |
+
https://t.me/DiamondSa1,1,Group,💎 منصة الماسة التعليمية 💎,
|
12 |
+
https://t.me/Taif_Univercty,1,Group,𝐓𝐔,
|
13 |
+
https://t.me/Accounting_IMSIU,1,Group,Accounting | L7-12,
|
14 |
+
https://t.me/IMSIU_Economy,1,Group,تخصص الاقتصاد - كلية الأعمال,
|
15 |
+
https://t.me/Finance_IMSIU,1,Group,💸Finance | L7-12💸,
|
16 |
+
https://t.me/BankingImam,1,Group,الأعمال المصرفية 🏦,
|
17 |
+
https://t.me/IMSIU_Marketing,1,Group,التسويق - جامعة الإمام محمد,
|
18 |
+
https://t.me/imamu445Help,1,Group,مناقشة 445 -كلية الأعمال-,
|
19 |
+
https://t.me/imamu446Help,1,Group,مناقشة دفعة 446 -كلية الأعمال-,
|
20 |
+
https://t.me/MISIMAMU,1,Group,MIS | IMAMU,
|
21 |
+
https://t.me/SecBusiness,1,Group,قروبات شُعب كُليّة الأعمال,
|
22 |
+
https://t.me/imamuuu,1,Group,جامعة الامام محمد بن سعود,
|
23 |
+
https://t.me/lmammohammad,1,Group,مفقودات جامعة الامام محمد,
|
24 |
+
https://t.me/imamu_books,1,Group,كتب مستخدمة | IMAMU,
|
25 |
+
https://t.me/BusinessTR,1,Group,التدريب التعاوني - كلية الأعمال,
|
26 |
+
https://t.me/basserah4,1,Group,بَصــــــيرة💡,
|
27 |
+
https://t.me/basserah_L3,1,Group,بَصيرة | المستوى الثالث💡,
|
28 |
+
https://t.me/basserah_L4,1,Group,بَصيرة | المستوى الرابع💡,
|
29 |
+
https://t.me/basserah_L5,1,Group,بَصيرة | المستوى الخامس💡,
|
30 |
+
https://t.me/j5ygICHUH4M2M2I0,1,Group,تجسير جامعة الإمام,
|
31 |
+
https://t.me/imameng21,1,Group,#IMAMUENG,
|
32 |
+
https://t.me/ImamUniversityRequires,1,Group,المتطلبات الجامعية,
|
33 |
+
https://t.me/OabGln9pfxY0NzRk,1,Group,مراجعة ابتكار وريادة الأعمال,
|
34 |
+
https://t.me/CCISimamu,1,Group,كلية الحاسب - جامعة الإمام,
|
35 |
+
https://t.me/ADARAH_AMAL,1,Group,قروب دبلوم إداره اعمال 📚,
|
36 |
+
https://t.me/transportationimam,1,Group,النقل الجامعي الحكومي | جامعة الامام محمد بن سعود,
|
37 |
+
https://t.me/IRM_IMSIU,1,Group,التأمين و إدارة المخاطر - جامعة الامام محمد,
|
38 |
+
https://t.me/imamuhousing,1,Group,سكن طلاب جامعة الإمام بالرياض,
|
39 |
+
https://t.me/CMC_IMAMU,1,Group,كلية الإعلام والاتصال | IMAMU,
|
40 |
+
https://t.me/fxhjkcs,1,Group,مترو طالبات جامعة الامام 🚆,
|
41 |
+
https://t.me/menahimsiu,1,Group,منح جامعة الإمام محمد بن سعود الإسلامية,
|
42 |
+
https://t.me/coop_training,1,Group,التدريب التعاوني 🇸🇦,
|
43 |
+
https://t.me/IMAMUBusiness,1,Group,كلية الأعمال | IMAMU,
|
44 |
+
https://t.me/ArabicAlimam,1,Group,( كلية اللغة العربية ),
|
45 |
+
https://t.me/imamu443,1,Group,تجمع الكليات العلمية - IMSIU,
|
46 |
+
https://t.me/Csharia_lMAMU,1,Group,كلية الشريعة | lMAMU,
|
47 |
+
https://t.me/asoolaldeen,1,Group,طالبات كلية أصول الدين 🌿,
|
48 |
+
https://t.me/psychologyImam,1,Group,علم النفس | IMAMU,
|
49 |
+
https://t.me/cybersecurtty,1,Group,💠دبلوم الأمن السيبراني (عام ),
|
50 |
+
https://t.me/travel7479,1,Group,دبلوم السياحة والسفر 🗺️🛩️,
|
51 |
+
https://t.me/ggwbwk,1,Group,مراجعة ادارة استراتيجية,
|
52 |
+
https://t.me/financesimamum5,1,Group,مراجعة مبادئ مالية,
|
53 |
+
https://t.me/COSimamu,1,Group,كلية العلوم - جامعة الإمام,
|
54 |
+
https://t.me/accutt0,1,Group,مراجعة فقه المعاملات المالية,
|
55 |
+
https://t.me/cme1ab,1,Group,CME-1,
|
56 |
+
https://t.me/nhjjjjjj5,1,Group,مراجعه نهج,
|
57 |
+
https://t.me/imamu_MBA,1,Group,ماجستير إدارة أعمال جامعة الإمام,
|
58 |
+
https://t.me/InsuranceYHelp,1,Group,#طريقك_مؤمَّن Chat,
|
59 |
+
https://t.me/cbaksu,1,Group,كلية إدارة الاعمال KSU,
|
60 |
+
https://t.me/EL6nZAflVBiI4MzA8,1,Group,نقل جامعة الامام محمد بن سعود الاسلاميه Chat,
|
61 |
+
https://t.me/CMCimsiu,1,Group,كلية الاعلام والاتصال - جامعة الإمام,
|
62 |
+
https://t.me/nourahelth,1,Group,جامعيات نورة - الكليات الصحية,
|
63 |
+
https://t.me/Arts_pnu,1,Group,كلية العلوم الإنسانية والاجتماعية (الآداب سابقا),
|
64 |
+
https://t.me/BESHH39,1,Group,.,
|
65 |
+
https://t.me/majmah_university,1,Group,جامعة المجمعة 📝✏️,
|
66 |
+
https://t.me/LinkedIngrouptel,1,Group,linkedin group,
|
67 |
+
https://t.me/SupplyChainwaLogstic,1,Group,منصة الإمداد والخدمات اللوجستية,
|
68 |
+
https://t.me/RHyzfF_3CPc4MTA0,1,Group,مراجعه فاينل اقتصاد كلي,
|
69 |
+
https://t.me/graduate_development,1,Group,تطوير الخريجين 🇸🇦🌙,
|
70 |
+
https://t.me/ghannam11,1,Group,شرح مشروع المحفظة لمادة الاسواق,
|
71 |
+
https://t.me/BusinessL1w,1,Group,Law Bank ⚖️,
|
72 |
+
https://t.me/IMAMUpedagogy,1,Group,كلية التربية | IMAMU,
|
73 |
+
https://t.me/imamuuu,1,Group,جامعة الامام محمد بن سعود,
|
74 |
+
https://t.me/j5ygICHUH4M2M2I0,1,Group,تجسير جامعة الإمام,
|
75 |
+
https://t.me/lmammohammad,1,Group,مفقودات جامعة الامام محمد,
|
76 |
+
https://t.me/imamu_books,1,Group,كتب مستخدمة | IMAMU,
|
77 |
+
https://t.me/menahimsiu,1,Group,منح جامعة الإمام محمد بن سعود الإسلامية,
|
78 |
+
https://t.me/imamuhousing,1,Group,سكن طلاب جامعة الإمام بالرياض,
|
79 |
+
https://t.me/transportationimam,1,Group,النقل الجامعي الحكومي | جامعة الامام محمد بن سعود,
|
80 |
+
https://t.me/coop_training,1,Group,التدريب التعاوني 🇸🇦,
|
81 |
+
https://t.me/ImamUniversityRequires,1,Group,المتطلبات الجامعية,
|
82 |
+
https://t.me/IMAMUBusiness,1,Group,كلية الأعمال | IMAMU,
|
83 |
+
https://t.me/CMC_IMAMU,1,Group,كلية الإعلام والاتصال | IMAMU,
|
84 |
+
https://t.me/ArabicAlimam,1,Group,( كلية اللغة العربية ),
|
85 |
+
https://t.me/Csharia_lMAMU,1,Group,كلية الشريعة | lMAMU,
|
86 |
+
https://t.me/imameng21,1,Group,#IMAMUENG,
|
87 |
+
https://t.me/asoolaldeen,1,Group,طالبات كلية أصول الدين 🌿,
|
88 |
+
https://t.me/imamu443,1,Group,تجمع الكليات العلمية - IMSIU,
|
89 |
+
https://t.me/ADARAH_AMAL,1,Group,قروب دبلوم إداره اعمال 📚,
|
90 |
+
https://t.me/cybersecurtty,1,Group,💠دبلوم الأمن السيبراني (عام ),
|
91 |
+
https://t.me/travel7479,1,Group,دبلوم السياحة والسفر 🗺️🛩️,
|
92 |
+
https://t.me/steeep,1,Group,كفايات اللغة الانجليزية STEP,
|
93 |
+
https://t.me/stepacademy,1,Group,☄ Free STEP Academy☄,
|
94 |
+
https://t.me/Seu_step,1,Group,مناقشة اختبار ستيب📝,
|
95 |
+
https://t.me/okjfhjdg,1,Group,مساعدات مالية من جمعية خيرية 1444 من شيوخ الإمارات وشيوخ السعودية,
|
96 |
+
https://t.me/Ahmad_IV,1,Group,• الذُّخرُ الأحمَد ...,
|
97 |
+
https://t.me/IMAMUSoicial1,1,Group,شعب كلية العلوم الاجتماعية | IMAMU,
|
98 |
+
https://t.me/Dalilk_college,1,Group,دليلك | جامعات,
|
99 |
+
https://t.me/KSAUHSgroup,1,Group,جامعة الملك سعود للعلوم الصحية | KSAUHS,
|
100 |
+
https://t.me/imamuEm,1,Group,دبلوم إدارة الفعاليات | عام,
|
101 |
+
https://t.me/EduIMAMU,1,Group,كلية التربية - جامعة الامام,
|
102 |
+
https://t.me/KKU_4,1,Group,جامعة الملك خالد - KKU,
|
103 |
+
https://t.me/Acdh_AL,1,Group,Alhawt English Community,
|
104 |
+
https://t.me/Acdh_T1,1,Group,إلمام جامعات | أكاديمية الحوت,
|
105 |
+
https://t.me/Quiz_AlhotG,1,Group,الحوت - كويزات القدرات أدبي,
|
106 |
+
https://t.me/Alhut_girl1,1,Group,قدرات الأدبي_أكاديمية الحوت,
|
107 |
+
https://t.me/Acdh_Gd,1,Group,قدرات ثانوي - أكاديمية الحوت,
|
108 |
+
https://t.me/Acdh_Biblio,1,Group,✨ بيبليوبيديا الحوت للقراءة ✨,
|
109 |
+
https://t.me/sports9904,1,Group,مجموعة الرياضة🥇,
|
110 |
+
https://t.me/Acdh_TAl,1,Group,رُوح مُلهمة 🐋✨,
|
111 |
+
https://t.me/Acdh_quiz,1,Group,كويزات قدرات - أكاديمية الحوت,
|
112 |
+
https://t.me/Acdh_T,1,Group,تحصيلي علمي - أكاديمية الحوت,
|
113 |
+
https://t.me/Acdh_Biblio,1,Group,✨ بيبليوبيديا الحوت للقراءة ✨,
|
114 |
+
https://t.me/virtual_warrior,1,Group,Virtual Warrior 🖤🎮 ( @virtual_warrior ),
|
115 |
+
https://t.me/QiyasSTEP,1,Group,اللغة الأنجليزية STEP,
|
116 |
+
https://t.me/SSP_IELTS,1,Group,اختبار الايلتس IELTS,
|
117 |
+
https://t.me/Acdh_Gd,1,Group,قدرات ثانوي - أكاديمية الحوت,
|
118 |
+
https://t.me/learn_and_speak_english01,1,Group,Zenzizenzizenzic,
|
119 |
+
https://t.me/Acdh_Gd,1,Group,قدرات ثانوي - أكاديمية الحوت,
|
120 |
+
https://t.me/meidisn,1,Group,الدراسات العليا بجامعة القصيم,
|
121 |
+
https://t.me/GraduatesQU,1,Group,خريجو جامعة القصيم🎓,
|
122 |
+
https://t.me/clubsQU,1,Group,الأندية الطلابية | QU,
|
123 |
+
https://t.me/DiplomaQU,1,Group,دبلومات جامعة القصيم|عن بعد,
|
124 |
+
https://t.me/timerQU,1,Group,⌛️مؤقت المكافأة |QU,
|
125 |
+
https://t.me/GhimESKAN,1,Group,☁️ غَيْم | السكن الطلابي .,
|
126 |
+
https://t.me/UniHospital,1,Group,مستشفى جامعة القصيم,
|
127 |
+
https://t.me/Engineeringgirls,1,Group,كلية الهندسة -طالبات| QU,
|
128 |
+
https://t.me/GhimCBE,1,Group,☁️ غَيْم | الأعمال والاقتصاد.,
|
129 |
+
https://t.me/ExamsQU,1,Group,تجميعات,
|
130 |
+
https://t.me/nursing_qu,1,Group,QU | Nursing,
|
131 |
+
https://t.me/Wearesmarstudents,1,Group,حل مت��لبات مادة المهارات والتفكير ، كل شي ب المثبت,
|
132 |
+
https://t.me/UMQ_KSA,1,Group,جامعة المستقبل للطلاب والطالبات,
|
133 |
+
https://t.me/GhimMedicine,1,Group,☁️ غَيْم | الطب البشري.,
|
134 |
+
https://t.me/studentsqu,1,Group,المستجدين| جامعة القصيم,
|
135 |
+
https://t.me/Qassimqubuses,1,Group,النقل الجامعي الحكومي| QU,
|
136 |
+
https://t.me/law_qassim,1,Group,قسم القانون | جامعة القصيم,
|
137 |
+
https://t.me/QassimBus,1,Group,حافلات القصيم,
|
138 |
+
https://t.me/QUScience1,1,Group,كلية العلوم - جامعة القصيم,
|
139 |
+
https://t.me/attraefcx,1,Group,كتب جامعة القصيم 📚,
|
140 |
+
https://t.me/SIS_P1,1,Group,عَون | للمنح السعودية - بكالوريوس,
|
141 |
+
https://t.me/Sociology444,1,Group,علم الاجتماع و الخدمة الاجتماعية,
|
142 |
+
https://t.me/Business_cba,1,Group,إدارة أعمال - CBA,
|
143 |
+
https://t.me/QUbiology,1,Group,أحــيــاء عامة🔬,
|
144 |
+
https://t.me/APPQUEXSDisc,1,Group,مناقشة تجميعات المقررات المشتركة | دبلوم,
|
145 |
+
https://t.me/CyberSecurityQU,1,Group,الأمن السيبراني | QU,
|
146 |
+
https://t.me/flexiblelearning_QU,1,Group,مسارات التعلم المرن| QU,
|
147 |
+
https://t.me/electAll,1,Group,QU | المواد المشتركة,
|
148 |
+
https://t.me/MustadeemMath105Discussion,1,Group,مستديم ✨ | مناقشة التفاضل,
|
149 |
+
https://t.me/quengIC,1,Group,QUENG.ORG | I.C,
|
150 |
+
https://t.me/ic102discus,1,Group,مناقشة | سلم 102,
|
151 |
+
https://t.me/ic102_quiz,1,Group,كويزات | سلم 102,
|
152 |
+
https://t.me/GhimD,1,Group,☁️ غَيْم | طب وجراحة الأسنان .,
|
153 |
+
https://t.me/Bre1ada1,1,Group,كليات بريدة الاهلية ( طلاب وطالبات ),
|
154 |
+
https://t.me/shariaqu,1,Group,تخصص شريعة - جامعة القصيم,
|
155 |
+
https://t.me/A1_112,1,Group,ملتقى القدرة المعرفية,
|
156 |
+
https://t.me/College_of_Housing,1,Group,كلية اللغات والعلوم الإنسانية,
|
157 |
+
https://t.me/Qassim_U,1,Group,جامعة القصيم جميع التخصصات,
|
158 |
+
https://t.me/SolarEnergyTechnique_QU,1,Group,تقنية الطاقة الشمسية | QU,
|
159 |
+
https://t.me/ARAB15626,1,Group,اللَّغَةُ العَرَبِيَّةُ وَآدَابُهَا | جَامِعَةُ القَصِيمِ,
|
160 |
+
https://t.me/GhimMED,1,Group,☁️ غَيْم | التخصصات الصحية .,
|
161 |
+
https://t.me/CEQUeng,1,Group,مدني | Level 4,
|
162 |
+
https://t.me/GhimCos,1,Group,غَيْم | كلية العلوم .,
|
163 |
+
https://t.me/LanguagesQu,1,Group,كُلِّيَّةُ اللُّغَاتِ وَالعُلُومِ الإِنْسَانِيَّةِ || QU,
|
164 |
+
https://t.me/QU_PH,1,Group,Public health QU,
|
165 |
+
https://t.me/GhimEskan,1,Group,☁️ غَيْم | السكن الطلابي .,
|
166 |
+
https://t.me/AppliedCollegeQU,1,Group,دبلوم تطبيقي,
|
167 |
+
https://t.me/childhoodQU,1,Group,الطفولة المبكرة| QU,
|
168 |
+
https://t.me/QUSfI,1,Group,طلاب منح جامعة القصيم,
|
169 |
+
https://t.me/UqlatAlSuqurCollege,1,Group,كلية عقلة الصقور (بنين & بنات),
|
170 |
+
https://t.me/GhimPYP,1,Group,☁️ غَيْم | السَّنة التَّحضِيريَّة .,
|
171 |
+
https://t.me/Qassim_Math,1,Group,رياضيات - جامعة القصيم,
|
172 |
+
https://t.me/r2f5yxpE5pvZlMzY0,1,Group,دبلوم عن بعد الجرافيكس و الوسائط المتعددة (مستجدين ),
|
173 |
+
https://t.me/Qassim_Dietitians,1,Group,CLINICAL NUTRITION (QU) تغذية علاجية 🍔,
|
174 |
+
https://t.me/CloudComputing_QU,1,Group,الحوسبة السحابية | QU,
|
175 |
+
https://t.me/laboratoriesQU,1,Group,دبلوم محضري المختبرات,
|
176 |
+
https://t.me/qassimqu,1,Group,التخصصات الفرعية | QU,
|
177 |
+
https://t.me/groupveteri,1,Group,College of VMD-QU 👨🏻⚕️,
|
178 |
+
https://t.me/PsychologyQU1,1,Group,علم النفس| QU,
|
179 |
+
https://t.me/PlasticArtQU,1,Group,الفن التشكيلي| QU,
|
180 |
+
https://t.me/Health_Informatics1,1,Group,☁️ غَيْم | المعلوماتية الصحية .,
|
181 |
+
https://t.me/Computer_level_4,1,Group,Computer Level 4 👾,
|
182 |
+
https://t.me/GhimENG,1,Group,☁️ غَيْم | اللغة الإنجليزية .,
|
183 |
+
https://t.me/marktingde,1,Group,التسويق الرقمي | عنيزة,
|
184 |
+
https://t.me/sterilizationQU,1,Group,التعقيم الطبي QU,
|
185 |
+
https://t.me/qassimuniversityIT,1,Group,جامعة القصيم كلية الحاسب,
|
186 |
+
https://t.me/mustadymDi,1,Group,مناقشة المفقودات,
|
187 |
+
https://t.me/SSP_IELTS,1,Group,اختبار الايلتس IELTS,
|
188 |
+
https://t.me/AFCollege,1,Group,كلية الزراعة والأغذية | عام,
|
189 |
+
https://t.me/geoqassimQU,1,Group,الجغرافيا | جامعة القصيم,
|
190 |
+
https://t.me/engineeringQEC,1,Group,كلية الهندسة - جامعة القصيم,
|
191 |
+
https://t.me/b3thah14,1,Group,ابتعاث خادم الحرمين الشريفين,
|
192 |
+
https://t.me/Ex_MATH_101,1,Group,شرح مادة التفاضل,
|
193 |
+
https://t.me/almkhfiiuniversities,1,Group,المخفي | الجامعات 🇸🇦,
|
194 |
+
https://t.me/mediaQU,1,Group,الإعلام والاتصال| QU,
|
195 |
+
https://t.me/sportQassim,1,Group,علوم الرياضة…جامعة القصيم,
|
196 |
+
https://t.me/GhimAS,1,Group,☁️ غَيْم | الرياضيات الإكتوارية .,
|
197 |
+
https://t.me/quengAll,1,Group,QUENG.ORG | All Levels,
|
198 |
+
https://t.me/almkhfiiqudorat,1,Group,المخفي | قدرات ثانوي,
|
199 |
+
https://t.me/ChemicalQu,1,Group,كيمياء عامة - جامعة القصيم,
|
200 |
+
https://t.me/IC101QU_Discussion,1,Group,مناقشة | سلم 101,
|
201 |
+
https://t.me/islamic_104,1,Group,مراجعة سلم ١٠٤ (461),
|
202 |
+
https://t.me/Phyes,1,Group,قروب طلبة تخصص فيزياء✍️📝📝📝,
|
203 |
+
https://t.me/QU_IC101,1,Group,كويزات سلم 101,
|
204 |
+
https://t.me/PCTQU,1,Group,PCT 🩺 | QU,
|
205 |
+
https://t.me/ARAB101QU_Discussion,1,Group,مناقشة | عرب 101,
|
206 |
+
https://t.me/Ebteath14,1,Group,ابتعاث خادم الحرمين الشريفين,
|
207 |
+
https://t.me/ucm431,1,Group,الطب البشري - مقر عنيزة,
|
208 |
+
https://t.me/EnterpriseSystem_QU,1,Group,أنظمة المؤسسة وإدارة البيانات|QU,
|
209 |
+
https://t.me/InteriorDesign_QU,1,Group,QU | التصميم الداخلي,
|
210 |
+
https://t.me/AlRukhsa,1,Group,الرخصة المهنية عام,
|
211 |
+
https://t.me/Majeedseu,1,Group,الجامعة السعودية الالكترونية SEU,
|
212 |
+
https://t.me/WebDevelopment_QU,1,Group,تطوير الويب | QU,
|
213 |
+
https://t.me/co_un,1,Group,طلبة |كليات عنيزه الاهلية,
|
214 |
+
https://t.me/PSYCHdiscuss,1,Group,مناقشة | مهارات 📚📖,
|
215 |
+
https://t.me/Albukayriahdriver,1,Group,توصيل البكيرية,
|
216 |
+
https://t.me/PhyQas,1,Group,قسم الفيزياء - جامعة القصيم,
|
217 |
+
https://t.me/Calculus_Qu,1,Group,شرح تفاضل جامعة القصيم,
|
218 |
+
https://t.me/ComputerScience105,1,Group,شرح مادة الحاسب,
|
219 |
+
https://t.me/Alghad_College,1,Group,كلية الغد,
|
220 |
+
https://t.me/CustomersService_QU,1,Group,خدمة العملاء | QU,
|
221 |
+
https://t.me/GhimOD,1,Group,☁️ غَيْم | دكتور بصريات .,
|
222 |
+
https://t.me/EngineeringGathering1,1,Group,هندِسهَا - التخصصات الهندسية,
|
223 |
+
https://t.me/CBECBE,1,Group,تحضيري إدارة واقتصاد ~المليدا~,
|
224 |
+
https://t.me/QUDPT,1,Group,DPT,
|
225 |
+
https://t.me/axbsj,1,Group,استفسارات (كلية الملك فهد الامنية),
|
226 |
+
https://t.me/T_SupportQU,1,Group,الدعم الفني| QU,
|
227 |
+
https://t.me/QUSfi,1,Group,طلاب منح جامعة القصيم,
|
228 |
+
https://t.me/LaboratoriesQU,1,Group,دبلوم محضري المختبرات,
|
229 |
+
https://t.me/rooo5ij,1,Group,تجمع نقل القصيم,
|
230 |
+
https://t.me/STAT100_o,1,Group,شرح احصاء المسار المشترك,
|
231 |
+
https://t.me/Stat_Qassiem,1,Group,شرح احصاء جامعة القصيم,
|
232 |
+
https://t.me/onaizhCollges,1,Group,تواصل طلبة| كليات عنيزة الأهلية,
|
233 |
+
https://t.me/moltakayat,1,Group,ملتقى الرخصة المهنية (عام),
|
234 |
+
https://t.me/Laboratoryspecialists,1,Group,المختبرات الطبية 🔬 - جامعة القصيم,
|
235 |
+
https://t.me/GraphicsandMultimediaQU,1,Group,جرافيك ووسائط متعددة |,
|
236 |
+
https://t.me/ikujgyhfr,1,Group,طريق التفاؤل والامل 🎉💜,
|
237 |
+
https://t.me/mocsaudi1,1,Group,إبتعاث وزارة الثقافة,
|
238 |
+
https://t.me/GhimNursing,1,Group,☁️ غَيْم | التمريض .,
|
239 |
+
https://t.me/Businessbookscba,1,Group,كُتب ادارة اعمال,
|
240 |
+
https://t.me/collegeofmedicinequ,1,Group,طب وجراحة - مليداء 🩺🥼,
|
241 |
+
https://t.me/QassimUniversityq,1,Group,علم إجتماع جميع المستويات,
|
242 |
+
https://t.me/F26ff,1,Group,تصميم صفحات الويب | عنيزة,
|
243 |
+
https://t.me/doratx2,1,Group,دورات التطوير المهني ( chat ),
|
244 |
+
https://t.me/ayed_acadmey,1,Group,أكاديمية عايد للتدريب,
|
245 |
+
https://t.me/ZhowNXnK7x40N2Vk,1,Group,جروب كلية العلوم الصحية,
|
246 |
+
https://t.me/kd9IkOkeTwMyYmRk,1,Group,جروب كلية العلوم الادارية,
|
247 |
+
https://t.me/OluycWPnOYwMTA8,1,Group,جروب كلية الهندسة عجمان,
|
248 |
+
https://t.me/erXDTZhnBlYTY0,1,Group,جروب عام المواد,
|
249 |
+
https://t.me/History12345678i,1,Group,قسم التاريخ | جامعة القصيم,
|
250 |
+
https://t.me/UQU_Group,1,Group,جامعة حفر الباطن | استفسارات,
|
251 |
+
https://t.me/SukoonEnglishDiscuss,1,Group,مستديم ✨️ 🇵🇸 | STEP chat,
|
252 |
+
https://t.me/tourismQU,1,Group,السياحة والآثار| QU,
|
253 |
+
https://t.me/Tukharma,1,Group,جامعة الطائف | الخرمة,
|
254 |
+
https://t.me/TuTurbah,1,Group,جامعة الطائف | تربة,
|
255 |
+
https://t.me/TuRaniahh,1,Group,جامعة الطائف | رنية,
|
256 |
+
https://t.me/Menah_TaifUniversity,1,Group,البرامج المدفوعة | 𝐓𝐔,
|
257 |
+
https://t.me/TU_Books,1,Group,كتب جامعة الطائف | 𝐓𝐔,
|
258 |
+
https://t.me/TU_BOOKS,1,Group,كتب جامعة الطائف | 𝐓𝐔,
|
259 |
+
https://t.me/TU_ExternalTransfer,1,Group,التحويل الخارجي | الطائف,
|
260 |
+
https://t.me/TaifUniversity_Housing,1,Group,سكن جامعة الطائف | 𝐓𝐔,
|
261 |
+
https://t.me/TaifUniversity_Delivery,1,Group,تو��يل جامعة الطائف | 𝐓𝐔,
|
262 |
+
https://t.me/CollegeofDiploma,1,Group,الكلية التطبيقية | 𝐓𝐔,
|
263 |
+
https://t.me/biologyTuni,1,Group,تخصص احياء عامة | 𝐓𝐔,
|
264 |
+
https://t.me/MicrobiologyTu,1,Group,تخصص احياء دقيقة | 𝐓𝐔,
|
265 |
+
https://t.me/ZoologyTu,1,Group,تخصص احياء حيوان | 𝐓𝐔,
|
266 |
+
https://t.me/BiologyTuPlants,1,Group,تخصص احياء نبات | 𝐓𝐔,
|
267 |
+
https://t.me/GraphicDesignTU,1,Group,تخصص التصميم الجرافيكي | 𝐓𝐔,
|
268 |
+
https://t.me/fashionANDtextileDesignTU,1,Group,تخصص تصميم الأزياء | 𝐓𝐔,
|
269 |
+
https://t.me/enghuor,1,Group,كلية الهندسة | 𝐓𝐔,
|
270 |
+
https://t.me/Taifuniversity_delivery,1,Group,توصيل جامعة الطائف | 𝐓𝐔,
|
271 |
+
https://t.me/CollegeofShariaa,1,Group,كلية الشريعة | 𝐓𝐔,
|
272 |
+
https://t.me/CollegeofArtsss,1,Group,كلية الآداب | 𝐓𝐔,
|
273 |
+
https://t.me/Cloump,1,Group,حوسبه علميه,
|
274 |
+
https://t.me/resourceforIELTS,1,Group,مصادر الايلتس فقط,
|
275 |
+
https://t.me/almkhfii,1,Group,المخفي | تحصيلي علمي,
|
276 |
+
https://t.me/Dimensions77,1,Group,قدرات جامعيين. دايمنشن 📚,
|
277 |
+
https://t.me/Dimensions33,1,Group,تجميعات القدرة المعرفية,
|
278 |
+
https://t.me/Sportssciencemajor,1,Group,علوم الرياضه | جامعة الطايف🏀🤾🏼♀️.,
|
279 |
+
https://t.me/FrenchLanguageTaifUniversity,1,Group,مقرر اللغة الفرنسية | 𝐓𝐔,
|
280 |
+
https://t.me/biology_91,1,Group,أحياء عامه | خاص بكلية الحاسب,
|
281 |
+
https://t.me/aviationTaifUniversity,1,Group,دبلوم المناولة الأرضية للطيران|جامعة الطائف,
|
282 |
+
https://t.me/dld_c,1,Group,تصميم رقمي | Muayad^s,
|
283 |
+
https://t.me/calculus_c2,1,Group,تفاضل 2 | Muayad^s,
|
284 |
+
https://t.me/computersTaifUniversity,1,Group,كلية الحاسبات وتقنية المعلومات|جامعة الطائف,
|
285 |
+
https://t.me/tvtcVocationalTaifCorporation,1,Group,كلية التقنية|بالطائف,
|
286 |
+
https://t.me/Dentistry_TU,1,Group,طب الأسنان|جامعة الطائف 🦷✨,
|
287 |
+
https://t.me/databaseTU,1,Group,اساسيات قواعد البيانات,
|
288 |
+
https://t.me/r2rZBwI7ch0wMGY0,1,Group,مهاراة جامعية جامعة الطائف,
|
289 |
+
https://t.me/TAIFUIT,1,Group,تقنية المعلومات|TU,
|
290 |
+
https://t.me/Collection_KSA,1,Group,تجميعات وتسريبات الجامعات السعودية,
|
291 |
+
https://t.me/scicomp,1,Group,حوسبة علمية | Mazin,
|
292 |
+
https://t.me/Maths_genius1,1,Group,أسـاسـيـات الـريـاضـيـات 📚,
|
293 |
+
https://t.me/toq11z,1,Group,غيث للأمن السيبراني و البرمجة,
|
294 |
+
https://t.me/AMBITIONLM,1,Group,طُمُوح🌿| جامعات,
|
295 |
+
https://t.me/Computer_design1,1,Group,التصميم بالحاسب,
|
296 |
+
https://t.me/chemistry35,1,Group,كيمياء عامه | خاص بكلية الحاسب,
|
297 |
+
https://t.me/bazaid7abdy,1,Group,اختبارات تحصيلي ادبي ( بازيد ),
|
298 |
+
https://t.me/bazaid7q,1,Group,مناقشة قدرات | اكاديمية بازيد,
|
299 |
+
https://t.me/bazaid7pgat,1,Group,قدرات جامعيين | اكاديمية بازيد,
|
300 |
+
https://t.me/masah_T,1,Group,💎 الماسة | تحصيلي علمي 💎,
|
301 |
+
https://t.me/m_marshd1,1,Group,قدرات أ/محمد المرشد أ/ مهنا الرحيمي,
|
302 |
+
https://t.me/duolingoetest,1,Group,Duolingo E-Test,
|
303 |
+
https://t.me/ptequeries,1,Group,استفسارات عن PTE,
|
304 |
+
https://t.me/SFI_GROUP,1,Group,(SFI) Future Institute,
|
305 |
+
https://t.me/usstudents,1,Group,طلاب أمريكا 🇺🇸,
|
306 |
+
https://t.me/DuolingoComma,1,Group,Duolingo Group | Comma,
|
307 |
+
https://t.me/NEOMSTUDENTS,1,Group,طلاب ابتعاث نيوم,
|
308 |
+
https://t.me/oetstudy_group,1,Group,OETStudy Group,
|
309 |
+
https://t.me/duolingo_arabic,1,Group,مذاكرة امتحان الدولينقو duolingo,
|
310 |
+
https://t.me/Auststudents,1,Group,طلاب استراليا 🇦🇺,
|
311 |
+
https://t.me/ukstudents,1,Group,طلاب بريطانيا 🇬🇧,
|
312 |
+
https://t.me/TOEFLEXAMPREP,1,Group,TOEFL توفل,
|
313 |
+
https://t.me/DuolingoTestGroup,1,Group,Duolingo Comma Group,
|
314 |
+
https://t.me/tamayuzscholarship,1,Group,مسار التميز للابتعاث,
|
315 |
+
https://t.me/travelr,1,Group,عشاق السياحة,
|
316 |
+
https://t.me/ieltsteststudents,1,Group,اختبار الايلتس IELTS,
|
317 |
+
https://t.me/yala_naqrab_min_rabina1,1,Group,يلا نقرب من ربنا 💛,
|
318 |
+
https://t.me/Group_pursuing_bachelors_degree,1,Group,تجسير جامعة المجمعة,
|
319 |
+
https://t.me/MU_Nurse,1,Group,كلية التمريض | MU,
|
320 |
+
https://t.me/MedicalSciencestudents,1,Group,كلية العلوم الطبية | 👩🏻⚕️🧑🏻⚕️,
|
321 |
+
https://t.me/IATC2,1,Group,الكلية العالمية التقنية لعلوم الطيران | الكلية الاسترالية,
|
322 |
+
https://t.me/PNU1445,1,Group,تجمع جامعة الأميرة نوره | PNU,
|
323 |
+
https://t.me/jaz1445,1,Group,طلبة جامعة جيزان,
|
324 |
+
https://t.me/sdkingkhaledun,1,Group,جامعة الملك خالد (العام),
|
325 |
+
https://t.me/sho2200,1,Group,جامعة بيشة,
|
326 |
+
https://t.me/morazll,1,Group,دبلوم موارد بشرية - فرع الزلفي,
|
327 |
+
https://t.me/CSandITmuuni,1,Group,CS & IT (MU) 👨🏻💻|👩🏻💻,
|
328 |
+
https://t.me/TVTC_Management,1,Group,الكلية التقنية( التقنية الإدارية ),
|
329 |
+
https://t.me/MedicalMu,1,Group,Medical specialties | MU,
|
330 |
+
https://t.me/HighEducationMU,1,Group,الدراسات العليا بجامعة المجمعة (غير رسمية),
|
331 |
+
https://t.me/rumaahh1,1,Group,"""كليات رماح """,
|
332 |
+
https://t.me/aswe43s,1,Group,ادارة لوجستية وسلاسل الامداد مقر (رماح),
|
333 |
+
https://t.me/G_TaibahuD,1,Group,جامعة طيبة | المناقشة,
|
334 |
+
https://t.me/Kindergarten4,1,Group,رياض اطفال-المجمعة,
|
335 |
+
https://t.me/Athkarrrrrrrrrrr,1,Group,Athkarna | أذكارنا,
|
336 |
+
https://t.me/TB_Uni,1,Group,إبداء | تجمع جامعة تبوك,
|
337 |
+
https://t.me/ahmed714381002,1,Group,اعملنا مع الطلاب مكسبنا ثقتكم,
|
338 |
+
https://t.me/testsofall,1,Group,حلول امتحانات واجبات جميع المواد,
|
339 |
+
https://t.me/tadreb_HRDF,1,Group,إستفسارات تمهير وبرامج هدف,
|
340 |
+
https://t.me/jeyvdi,1,Group,نقاشات طبية وتخديرية .,
|
341 |
+
https://t.me/swakkarq12,1,Group,تجمع قروب سواقين الخرج والرياض الاساسي,
|
342 |
+
https://t.me/tvtc202,1,Group,استفسارات الكليه التقنيه,
|
343 |
+
https://t.me/tvtcccc,1,Group,كلية التقنية المجمعة ( المستجدين),
|
344 |
+
https://t.me/admissionRiyadhUniversities,1,Group,طالبات خارج الرياض,
|
345 |
+
https://t.me/helphelpxx,1,Group,طلاب جامعه سطام,
|
346 |
+
https://t.me/medmu,1,Group,كلية الطب والعلوم الطبية,
|
347 |
+
https://t.me/dqcni,1,Group,آيات في رمضان 🌙,
|
348 |
+
https://t.me/almajmaeh,1,Group,جامعة المجمعة ( ابحاث واستبيانات ),
|
349 |
+
https://t.me/Jabal_Testing,1,Group,تجارب جَبَل ⛰,
|
350 |
+
https://t.me/ForestApp_Study_Group,1,Group,Forest App Study 🌲❤️ Group,
|
351 |
+
https://t.me/Jabal_Forest_Chat,1,Group,🌳 اِسْتِراحة جَبَل ⛰,
|
352 |
+
https://t.me/Jabal_Support,1,Group,🌙 استفسارات ودعم جَبَل ⛰,
|
353 |
+
https://t.me/Chatprogim,1,Group,استراحة المبرمجين,
|
354 |
+
https://t.me/Jabal_Forest_Games,1,Group,🌳 غَابَة الألعاب 🕹,
|
355 |
+
https://t.me/studyadminc,1,Group,ادمن سي للدراسة بالخارج,
|
356 |
+
https://t.me/PSU_Group,1,Group,جامعة الامير سلطان,
|
357 |
+
https://t.me/PSU_Computer,1,Group,الحاسب | جامعة الامير سلطان,
|
358 |
+
https://t.me/PSU_Administration,1,Group,ادارة اعمال | جامعة الامير سلطان,
|
359 |
+
https://t.me/PSU_Engineering,1,Group,هندسة | جامعة الامير سلطان,
|
360 |
+
https://t.me/PSU_Architecture,1,Group,عمارة | جامعة الامير سلطان,
|
361 |
+
https://t.me/PSU_Sciences,1,Group,علوم | جامعة الامير سلطان,
|
362 |
+
https://t.me/PSU_Law,1,Group,قانون | جامعة الامير سلطان,
|
363 |
+
https://t.me/software_engineering_grp,1,Group,هندسة برمجيات جامعة الامير سلطان,
|
364 |
+
https://t.me/Engineering_Drawing_Projection,1,Group,Engineering Drawing and Projection /الرسم الهندسي والإسقاط,
|
365 |
+
https://t.me/C_BcollegB1,1,Group,تخصص إدارة الأعمال,
|
366 |
+
https://t.me/C_BcollegB2,1,Group,تخصص الاقتصاد,
|
367 |
+
https://t.me/C_BcollegB3,1,Group,تخصص نظم المعلومات الإدارية,
|
368 |
+
https://t.me/The_helper_students100,1,Group,حل واجبات بحوث مشاريع برزنتيشن,
|
369 |
+
https://t.me/uoh_4u,1,Group,ماجستير | جامعة حائل.,
|
370 |
+
https://t.me/hailcats,1,Group,قطط مفقوده او معثور عليها ( حائل ),
|
371 |
+
https://t.me/cathail,1,Group,فريق انقاذ وتبني قطط - حائل,
|
372 |
+
https://t.me/TVCT_HAlL,1,Group,الكلية التقنية حائل الرسمي,
|
373 |
+
https://t.me/ajwksbiwbwjsn,1,Group,كلية ادارة اعمال | جامعة حائل.,
|
374 |
+
https://t.me/SWE_UOH,1,Group,هندسة برمجيات - جامعة حائل,
|
375 |
+
https://t.me/ComputerSciencHail,1,Group,علوم حاسب - UOH,
|
376 |
+
https://t.me/Phail2020,1,Group,ضوء جامعة حائل 💡,
|
377 |
+
https://t.me/dreamsahy,1,Group,حِلم | التخصصات الصحيّة| UOH,
|
378 |
+
https://t.me/uohCEE,1,Group,كلية الهندسة | UOH,
|
379 |
+
https://t.me/Sharandlaw,1,Group,كلية الشريعه والقانون - بحائل.,
|
380 |
+
https://t.me/UOHCCSE,1,Group,مسار السنة المشتركة العلمية,
|
381 |
+
https://t.me/Alrayan_Akademy,1,Group,"""أكاديمية الريان لتعليم القرآن ""Al-Rayan Academy""",
|
382 |
+
https://t.me/UOH24,1,Group,مستجدين جامعة حائل,
|
383 |
+
https://t.me/UJ_students_22,1,Group,طلاب جامعة جدة,
|
384 |
+
https://t.me/UJ_students_22,1,Group,طلاب جامعة جدة,
|
385 |
+
https://t.me/AWork2,1,Group,Join our team,
|
386 |
+
https://t.me/Applied_UJ,1,Group,الكلية التطبيقية - جامعة جدة,
|
387 |
+
https://t.me/hx4nyJ5mNDVk,1,Group,الدراسات العليا جامعة جدة.,
|
388 |
+
https://t.me/UHB_Mustajed,1,Group,جامعة حفر الباطن | مست��دين,
|
389 |
+
https://t.me/UHB_Nairiiah,1,Group,كلية النعيرية | حفر الباطن,
|
390 |
+
https://t.me/UQU_Medicine1,1,Group,جامعة حفر الباطن | مسار صحي,
|
391 |
+
https://t.me/UQU_Sciences,1,Group,جامعة حفر الباطن | علوم عام,
|
392 |
+
https://t.me/UQU_Medicine,1,Group,جامعة حفر الباطن | العلوم الطبية,
|
393 |
+
https://t.me/UQU_Adab,1,Group,جامعة حفر الباطن | الآداب,
|
394 |
+
https://t.me/UQU_Engineering,1,Group,جامعة حفر الباطن | الهندسة,
|
395 |
+
https://t.me/UQU_Pharma,1,Group,جامعة حفر الباطن | صيدلة,
|
396 |
+
https://t.me/UQU_BM,1,Group,جامعة حفر الباطن | ادارة اعمال,
|
397 |
+
https://t.me/UQU_Laws,1,Group,جامعة حفر الباطن | قانون,
|
398 |
+
https://t.me/UQU_HR,1,Group,جامعة حفر الباطن | موارد بشرية,
|
399 |
+
https://t.me/UHB_HigherStudies,1,Group,جامعة حفر الباطن | دراسات عليا,
|
400 |
+
https://t.me/UQU_Managers,1,Group,جامعة حفر الباطن | إدارة الأعمال,
|
401 |
+
https://t.me/UQU_Computer,1,Group,جامعة حفر الباطن | علوم الحاسب,
|
402 |
+
https://t.me/challengesflutter,1,Group,مجتمع Flutter 👨🏻💻⚡️,
|
403 |
+
https://t.me/nim_lang_ar,1,Group,Nim,
|
404 |
+
https://t.me/ArabJS,1,Group,javascript جافاسكربت,
|
405 |
+
https://t.me/sodiprograming,1,Group,إحتراف البرمجه,
|
406 |
+
https://t.me/Help4eng,1,Group,🥳❓مساعدة الطلاب ع السريع🥳,
|
407 |
+
https://t.me/Ebdaalogia,1,Group,منصة إبداع لوجيا | دورات تفاعلية,
|
408 |
+
https://t.me/saudi_camp,1,Group,المعسكرات والتحديات,
|
409 |
+
https://t.me/rust_ar,1,Group,Rust بالعربي,
|
410 |
+
https://t.me/RLangAr,1,Group,مجتمع لغة R,
|
411 |
+
https://t.me/Bots_Programmer_group,1,Group,مبرمجين ومصممين بوتات,
|
412 |
+
https://t.me/chatgpt_jwgpt3_en,1,Group,ChatGPT English,
|
413 |
+
https://t.me/chatgpt_jwgpt3_es,1,Group,ChatGPT Español,
|
414 |
+
https://t.me/chatgpt_jwgpt3_ar,1,Group,ChatGPT عربي,
|
415 |
+
https://t.me/chatgpt_jwgpt3_cn,1,Group,ChatGPT 中文社区,
|
416 |
+
https://t.me/chatgpt_jwgpt3_fa,1,Group,ChatGPT فارسی 🇮🇷🇦🇫,
|
417 |
+
https://t.me/Blender_Arabic,1,Group,Blender Arabic | بلندر بالعربي,
|
418 |
+
https://t.me/web_developpement,1,Group,تجمع مطورين الويب العرب,
|
419 |
+
https://t.me/flutter_developers_hub,1,Group,Flutter Developers,
|
420 |
+
https://t.me/futureskills_mcit,1,Group,مبادرة مهارات المستقبل,
|
421 |
+
https://t.me/takeastepforward,1,Group,Mckinsey Forward Program,
|
422 |
+
https://t.me/Sdaia_sa,1,Group,Sdaia Community,
|
423 |
+
https://t.me/linkedin_sa,1,Group,LinkedIn Community,
|
424 |
+
https://t.me/flaskar,1,Group,Flask | فلاسك,
|
425 |
+
https://t.me/learn_java_s,1,Group,جافا Java,
|
426 |
+
https://t.me/web_development1,1,Group,Web Development,
|
427 |
+
https://t.me/C_Sharp,1,Group,C# Arab,
|
428 |
+
https://t.me/asysadmins,1,Group,DevOps & System Administrators,
|
429 |
+
https://t.me/golangar,1,Group,Golang بالعربي!,
|
430 |
+
https://t.me/SWE_AR,1,Group,هندسة البرمجيات| Software Eng,
|
431 |
+
https://t.me/languageCplse,1,Group,C++,
|
432 |
+
https://t.me/embeddedsys,1,Group,IoT & Embedded Systems,
|
433 |
+
https://t.me/ERP_Systems,1,Group,ERP Discussions,
|
434 |
+
https://t.me/unity2DGames,1,Group,يونتي بالعربي 🃏 Unity,
|
435 |
+
https://t.me/ProgrammingExercises,1,Group,تدريبات برمجية,
|
436 |
+
https://t.me/mikrotik_ARAB,1,Group,ميكروتك العرب Mikrotik ARAB,
|
437 |
+
https://t.me/LMSWP,1,Group,LMS with WordPress,
|
438 |
+
https://t.me/SwiftOpjC,1,Group,"let group = ""iOS 📲""",
|
439 |
+
https://t.me/uix_des,1,Group,مصممي UI & UX,
|
440 |
+
https://t.me/SwiftGroup,1,Group,let group = Swift( ) 💻,
|
441 |
+
https://t.me/foxdebug_acode,1,Group,Acode editor,
|
442 |
+
https://t.me/KaliArabi,1,Group,Kali Linux Arabic,
|
443 |
+
https://t.me/Matlab_Programing,1,Group,Matlab | ماتلاب 🇵🇸🇸🇩,
|
444 |
+
https://t.me/PHP_for_you,1,Group,PHP,
|
445 |
+
https://t.me/IT_community_world,1,Group,ملتقى المبرمجين 💻,
|
446 |
+
https://t.me/pcbac,1,Group,🖥🛠 PC Builds | تجميعات الحاسب,
|
447 |
+
https://t.me/DataSciTopics,1,Group,Data Science Topics in Arabic,
|
448 |
+
https://t.me/prog7ramming7world,1,Group,تفكير _مبرمج,
|
449 |
+
https://t.me/luv_php,1,Group,PHP Developers,
|
450 |
+
https://t.me/ms97221,1,Group,علوم حاسبات + Web,
|
451 |
+
https://t.me/learn_css_html_web,1,Group,عالم مبرمجين الويب,
|
452 |
+
https://t.me/clay_10,1,Group,مصادر هندسيه 📐📏🔍🔧,
|
453 |
+
https://t.me/SQL_DB,1,Group,SQL Database,
|
454 |
+
https://t.me/arduino4arab,1,Group,Arduino 4 Arab 💡اردوينو العرب,
|
455 |
+
https://t.me/angularDevelopers,1,Group,Angular Developers,
|
456 |
+
https://t.me/Pythonpublic,1,Group,Python - بايثون,
|
457 |
+
https://t.me/LETS_GO_CCNA,1,Group,CCNA,
|
458 |
+
https://t.me/DjangoPython,1,Group,Django Python | جانغو,
|
459 |
+
https://t.me/AspNetMvcArab,1,Group,C# ASP NET (CORE) MVC / Blazor,
|
460 |
+
https://t.me/NextjSAndCoffee,1,Group,Next.JS Arabic,
|
461 |
+
https://t.me/mac4arab,1,Group, macOS,
|
462 |
+
https://t.me/sharev2,1,Group,cher Instagram,
|
463 |
+
https://t.me/ArabFlutter,1,Group,Arab Flutter,
|
464 |
+
https://t.me/aosus,1,Group,مجتمع أسس (لينكس، مفتوح المصدر، ردهات، أوبونتو، شبكات),
|
465 |
+
https://t.me/Docker_arab,1,Group,مجتمع الحاويات Docker,
|
466 |
+
https://t.me/coders_devlopers,1,Group,🧑💻Coders.d🧑💻,
|
467 |
+
https://t.me/reactarab,1,Group,"React[Js, Native] Arabs Devs",
|
468 |
+
https://t.me/firstyearintheUniversity,1,Group,تجارة انتظام وانتساب,
|
469 |
+
https://t.me/Every_thing_for_IT,1,Group,تقنية المعلومات (حلول مشاكل -برمجة-صيانة - مناقشة-استفسارات),
|
470 |
+
https://t.me/CTRLCOMOUTER,1,Group,صيانة | ودعم فني للحاسب والشبكات 🛠,
|
471 |
+
https://t.me/Arab_Devv,1,Group,مشاريع برمجية - عرض و طلب,
|
472 |
+
https://t.me/Frontendwebdevelopment,1,Group,Front-end web development,
|
473 |
+
https://t.me/ForCyber,1,Group,الأمن السيبراني,
|
474 |
+
https://t.me/applewatchar,1,Group, Watch ⌚️ ساعة أبل,
|
475 |
+
https://t.me/AttaMembers,1,Group,⚡️الأمن السيبراني⚡️,
|
476 |
+
https://t.me/CyberSecurlty,1,Group,CyberSecurity | الأمن السيبراني,
|
477 |
+
https://t.me/flutter100,1,Group,Dart & flutter learning,
|
478 |
+
https://t.me/Python,1,Group,Python,
|
479 |
+
https://t.me/researchzonec,1,Group,البحوث - الماجستير - الدكتوراه - الترقية - التصميم - الترجمة - البرمجة,
|
480 |
+
https://t.me/GROUP4AI,1,Group,الذكاء الاصطناعي | Artificial Intelligence,
|
481 |
+
https://t.me/laravelArab,1,Group,Laravel & VueJs For Arab,
|
482 |
+
https://t.me/aliflang,1,Group,مجتمع ألف [ لغة برمجة عربية ],
|
483 |
+
https://t.me/futuer_prog,1,Group,مبرمجي المستقبل,
|
484 |
+
https://t.me/computersMin,1,Group,صيانة الحَاسُوبْ,
|
485 |
+
https://t.me/Shdeed1,1,Group,مجتمع أكتشاف الثغرات 💥,
|
486 |
+
https://t.me/devs_interests,1,Group,🌐 📊 💻 المبرمجين📱📊 ⌨,
|
487 |
+
https://t.me/vuejsarab,1,Group,مجموعة vuejs,
|
488 |
+
https://t.me/iOS4arab,1,Group, iOS/iPad,
|
489 |
+
https://t.me/ArabC_prog,1,Group,💻👨🏻💻ArabDevs | C/C++👨🏻💻💻,
|
490 |
+
https://t.me/ArabNetworking,1,Group,ArabDevs | شبكات,
|
491 |
+
https://t.me/aSysAdmins,1,Group,DevOps & System Administrators,
|
492 |
+
https://t.me/LibreOffice_Arabic,1,Group,LibreOffice Arabic,
|
493 |
+
https://t.me/app_flutter,1,Group,App development in flutter,
|
494 |
+
https://t.me/groub_node_js,1,Group,ArabDevs | Node.js,
|
495 |
+
https://t.me/zubi_io,1,Group,Zubi,
|
496 |
+
https://t.me/ProgrammersWwWw,1,Group,.,
|
497 |
+
https://t.me/fcapps,1,Group,برمجة التطبيقات المتكاملة ب Flutter,
|
498 |
+
https://t.me/ConsumerShopping,1,Group,تجربة,
|
499 |
+
https://t.me/TCGFD,1,Group,CG|FD,
|
500 |
+
https://t.me/javaArab,1,Group,Java Arabic - جافا بالعربي,
|
501 |
+
https://t.me/mysqlid,1,Group,MySQL & MariaDB Indonesia,
|
502 |
+
https://t.me/alwamid_iT,1,Group,إستراحة برمجية 🇸🇩,
|
503 |
+
https://t.me/AndroidStudioTalim,1,Group,برمجة تطبيقات الاندرويد,
|
504 |
+
https://t.me/bu3dd,1,Group,عن بعد,
|
505 |
+
https://t.me/mongodb_arb,1,Group,ArabDevs | قواعد البيانات,
|
506 |
+
https://t.me/math_arabic,1,Group,Math | الرياضيات,
|
507 |
+
https://t.me/Java_arabic,1,Group,Java - جافا,
|
508 |
+
https://t.me/arab_programming_editors,1,Group,محررات برمجية,
|
509 |
+
https://t.me/biginerprogrammerc,1,Group,بداية مبرمج ++C,
|
510 |
+
https://t.me/linuxac_org,1,Group,LinuxAC.org,
|
511 |
+
https://t.me/plusmsgrchat,1,Group,Plus Messenger Support,
|
512 |
+
https://t.me/AuroraSupport,1,Group,Aurora Store,
|
513 |
+
https://t.me/hackintosh10,1,Group,مجتمع الهاكنتوش العربي🖥,
|
514 |
+
https://t.me/kaliArabi,1,Group,Kali Linux Arabic,
|
515 |
+
https://t.me/langupro,1,Group,Arab WebDevs | PF,
|
516 |
+
https://t.me/nixos_en,1,Group,NixOS 🤯,
|
517 |
+
https://t.me/programmers_unite,1,Group,GNU/Programmers Unite,
|
518 |
+
https://t.me/programmingresources,1,Group,GNU/Programming Books,
|
519 |
+
https://t.me/linux_group,1,Group,GNU/Linux,
|
520 |
+
https://t.me/algorithms_alarab,1,Group,خوارزميات وهياكل البيانات,
|
521 |
+
https://t.me/CSharpCore,1,Group,Asp.net Core Arab,
|
522 |
+
https://t.me/arabic_ruby,1,Group,مجتمع Ruby العربي,
|
523 |
+
https://t.me/Yemen_Programmers,1,Group,برمجة flutter,
|
524 |
+
https://t.me/CodingKSA,1,Group,💻Coding كودينق,
|
525 |
+
https://t.me/Web_Design_AR,1,Group,Web Design,
|
526 |
+
https://t.me/assemblybr,1,Group,Assembly Programming,
|
527 |
+
https://t.me/programminginc,1,Group,C/C++ Programming,
|
528 |
+
https://t.me/fcitgrads,1,Group,وظائف ودورات تقنية,
|
529 |
+
https://t.me/Algorithms_alarab,1,Group,خوارزميات وهياكل البيانات,
|
530 |
+
https://t.me/cplusplus000,1,Group,C++ خوارزميات,
|
531 |
+
https://t.me/Data_Science_PY,1,Group,AI & Data Science PY 🇵🇾,
|
532 |
+
https://t.me/Programingloverss,1,Group,شبكة محبي البرمجيات 💻,
|
533 |
+
https://t.me/BlackfoxsOrg,1,Group,BlackFox's Org,
|
534 |
+
https://t.me/app_inverntor,1,Group,مشاريع (App Inventor),
|
535 |
+
https://t.me/pro3alam,1,Group,عالم البرمجة,
|
536 |
+
https://t.me/design4a11,1,Group,مشاريع - عرض و طلب,
|
537 |
+
https://t.me/Graphic_D_air,1,Group,Graphic & Design,
|
538 |
+
https://t.me/dplome0,1,Group,قروب كتب الدبلوم,
|
539 |
+
https://t.me/ksudp,1,Group,دبلوم جامعة الملك سعود(كلية الدراسات التطبيقية وخدمة المجتمع),
|
540 |
+
https://t.me/media4s,1,Group,كلية الإعلام والاتصال,
|
541 |
+
https://t.me/math598,1,Group,قسم الرياضيات جامعة الامام,
|
542 |
+
https://t.me/imamu_computerprogramming,1,Group,💠دبلوم تقنية البرمجه حاسب,
|
543 |
+
https://t.me/networkimamm,1,Group,تقنية شبكات,
|
544 |
+
https://t.me/hackdefense,1,Group,دورة Hack & Defense,
|
545 |
+
https://t.me/TVTC_B2030,1,Group,بكالوريوس الكلية التقنية TVTC,
|
546 |
+
https://t.me/MezlaT2,1,Group,مظلة | نقاشات التحصيلي,
|
547 |
+
https://t.me/MezlaMath,1,Group,مظلة | رياضيات,
|
548 |
+
https://t.me/Acdh_cpc,1,Group,أكاديمية الحوت - رياضيات,
|
549 |
+
https://t.me/repeathighschool1445,1,Group,اعادة تجديد واصدار شهادة الثانوي 📄📍,
|
550 |
+
https://t.me/fra7ib,1,Group,التحصيلي والقدرات مع د.فرح,
|
551 |
+
https://t.me/Acdh_TT,1,Group,كويزات التحصيلي - أكاديمية الحوت,
|
552 |
+
https://t.me/sarakh4f,1,Group,مهندسة التحصيلي-مناقشة,
|
553 |
+
https://t.me/ieltsmyfuture,1,Group,أسرار الأيلتس,
|
554 |
+
https://t.me/nushir2,1,Group,نشر الاوقاف والمشاريع الخيرية للجمعيات المصرحه🇸🇦,
|
555 |
+
https://t.me/Architectural_students_1,1,Group,قروب طلاب العمارة 💠,
|
556 |
+
https://t.me/CAPKSUqa,1,Group,KSU | كلية العمارة والتخطيط,
|
557 |
+
https://t.me/KSUScie,1,Group,كلية العلوم,
|
558 |
+
https://t.me/EE213_KFUPM,1,Group,EE 213,
|
559 |
+
https://t.me/chegg_unlock_egypt,1,Group,chegg Answers Unlock,
|
560 |
+
https://t.me/Social145,1,Group,قروب استفسارات الضمان الاجتماعي 〆,
|
561 |
+
https://t.me/lDHRKSU,1,Group,دبلوم موارد بشرية متوسط,
|
562 |
+
https://t.me/ksu7dd,1,Group,دبلوم المحاسبة الضريبية جامعة الملك سعود,
|
563 |
+
https://t.me/cs1ksu,1,Group,دبلوم الأمن السيبراني - KSU,
|
564 |
+
https://t.me/Medical_secretary,1,Group,Medical secretary 🩺,
|
565 |
+
https://t.me/ksuPTE,1,Group,دبلوم فني صيدلة جامعة الملك سعود KSU,
|
566 |
+
https://t.me/ksuTRM,1,Group,دبلوم الترميز الطبي جامعة الملك سعود,
|
567 |
+
https://t.me/grouplaw,1,Group,دبلوم انظمه⚖️,
|
568 |
+
https://t.me/optics629,1,Group,دبلوم تقنية نظارات👁,
|
569 |
+
https://t.me/KSUSARK,1,Group,لغه الاشاره KSU,
|
570 |
+
https://t.me/KSUSA2023,1,Group,الاعمال المصرفيه,
|
571 |
+
https://t.me/Ksu1tu,1,Group,التصميم الجرافيكي والوسائط الرقمية,
|
572 |
+
https://t.me/Ksudiploma,1,Group,FMB الإدارة المالية والمصرفية,
|
573 |
+
https://t.me/kkksssssuuuuus,1,Group,دبلوم إدارة اعمال التأمين - KSU,
|
574 |
+
https://t.me/COEKSU,1,Group,كلية الهندسة | KSU,
|
575 |
+
https://t.me/NetworkingEng2023,1,Group,شبكات حاسب,
|
576 |
+
https://t.me/firstmidfreestatics,1,Group,Bank-Ge201[ابوابراهيم],
|
577 |
+
https://t.me/KSU_Alminah,1,Group,المنح الداخلية لجامعة الملك سعود | KSU,
|
578 |
+
https://t.me/ksu511,1,Group,سكن طلاب جامعة الملك سعود( شباب),
|
579 |
+
https://t.me/KSU446,1,Group,تحضيري جامعة الملك سعود | 46,
|
580 |
+
https://t.me/Sabic_discussion_group,1,Group,SSP - بعثة سابك,
|
581 |
+
https://t.me/KSU2_46,1,Group,المسار العلمي | 46,
|
582 |
+
https://t.me/ksu1446,1,Group,المسار الانساني | 46,
|
583 |
+
https://t.me/ksu46med,1,Group,المسار الصحي | 46,
|
584 |
+
https://t.me/ksu46nur,1,Group,مسار التمريض | 46,
|
585 |
+
https://t.me/ksu46bus,1,Group,المسار الاداري | 46,
|
586 |
+
https://t.me/sami_company,1,Group,شركة SAMI & الصناعات العسكرية,
|
587 |
+
https://t.me/Altaif_unverhelp100,1,Group,جامعة الطائف مساعده وخدمات,
|
588 |
+
https://t.me/Jazan_univerhelp100,1,Group,جامعة جازان مساعده وخدمات,
|
589 |
+
https://t.me/Najran_univerhelp100,1,Group,جامعة نجران مساعده وخدمات,
|
590 |
+
https://t.me/Bisha_uneverhelper100,1,Group,جامعة بيشة مساعده وخدمات,
|
591 |
+
https://t.me/Tibah_uneverhelp100,1,Group,جامعة طيبة مساعدة وخدمات,
|
592 |
+
https://t.me/Tabuk_uneverhelp100,1,Group,جامعة تبوك مساعده وخدمات,
|
593 |
+
https://t.me/Algaul_univerhelp100,1,Group,جامعة الجوف مساعده وخدمات,
|
594 |
+
https://t.me/Kalide_uneverhelp100,1,Group,جامعة الملك خالد مساعده وخدمات,
|
595 |
+
https://t.me/Almagmaa_uneverhelp100,1,Group,جامعة المجمعة مساعده وخدمات,
|
596 |
+
https://t.me/Jeddah_uneverhelp100,1,Group,جامعة جدة مساعده وخدمات,
|
597 |
+
https://t.me/Albaha_uneverhelp100,1,Group,جامعة الباحة مساعده وخدمات,
|
598 |
+
https://t.me/Saud_uneverhelp100,1,Group,جامعة الملك سعود مساعده وخدمات,
|
599 |
+
https://t.me/Alemam_uneverhelp100,1,Group,جامعة الإمام محمد مساعده وخدمات,
|
600 |
+
https://t.me/Sutam_uneverhelp100,1,Group,جامعة الأمير سطام مساعده وخدمات,
|
601 |
+
https://t.me/Abdulaziz_uneverhelp100,1,Group,جامعة الملك عبدالعزيز مساعده وخدمات,
|
602 |
+
https://t.me/Faisal_uneverhelp100,1,Group,جامعة الملك فيصل مساعده وخدمات,
|
prompt.md
ADDED
@@ -0,0 +1,270 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
```sql
|
2 |
+
-- Users Table
|
3 |
+
CREATE TABLE IF NOT EXISTS public.users (
|
4 |
+
id UUID PRIMARY KEY REFERENCES auth.users(id) ON DELETE CASCADE,
|
5 |
+
first_name VARCHAR(50) NOT NULL,
|
6 |
+
last_name VARCHAR(50) NOT NULL,
|
7 |
+
avatar_url TEXT,
|
8 |
+
date_of_birth DATE,
|
9 |
+
state BOOLEAN DEFAULT TRUE,
|
10 |
+
gender VARCHAR(10) CHECK (gender IN ('male', 'female', 'other')) NOT NULL DEFAULT 'male',
|
11 |
+
user_type VARCHAR(20) NOT NULL CHECK (user_type IN ('client', 'admin', 'moderator', 'guest', 'super_admin', 'editor', 'viewer')),
|
12 |
+
country VARCHAR(50) ,
|
13 |
+
is_activate BOOLEAN DEFAULT TRUE,
|
14 |
+
created_at TIMESTAMPTZ DEFAULT NOW(),
|
15 |
+
updated_at TIMESTAMPTZ DEFAULT NOW()
|
16 |
+
);
|
17 |
+
|
18 |
+
COMMENT ON TABLE public.users IS 'Holds all user profile information';
|
19 |
+
|
20 |
+
-- Enable Row Level Security
|
21 |
+
ALTER TABLE public.users ENABLE ROW LEVEL SECURITY;
|
22 |
+
|
23 |
+
-- Policies
|
24 |
+
CREATE POLICY "Public profiles are viewable by everyone." ON public.users
|
25 |
+
FOR SELECT USING (true);
|
26 |
+
|
27 |
+
CREATE POLICY "Users can manage their own profile." ON public.users
|
28 |
+
FOR ALL USING (auth.uid() = id) WITH CHECK (auth.uid() = id);
|
29 |
+
|
30 |
+
|
31 |
+
-- Triggers for updating timestamps
|
32 |
+
CREATE OR REPLACE FUNCTION update_timestamp() RETURNS TRIGGER AS $$
|
33 |
+
BEGIN
|
34 |
+
NEW.updated_at = NOW();
|
35 |
+
RETURN NEW;
|
36 |
+
END;
|
37 |
+
$$ LANGUAGE plpgsql;
|
38 |
+
|
39 |
+
CREATE TRIGGER update_user_timestamp BEFORE UPDATE ON public.users
|
40 |
+
FOR EACH ROW EXECUTE FUNCTION update_timestamp();
|
41 |
+
|
42 |
+
|
43 |
+
-- inserts a row into public.profiles
|
44 |
+
CREATE OR REPLACE FUNCTION public.handle_new_user()
|
45 |
+
RETURNS trigger
|
46 |
+
LANGUAGE plpgsql
|
47 |
+
SECURITY DEFINER SET search_path = ''
|
48 |
+
AS $$
|
49 |
+
BEGIN
|
50 |
+
INSERT INTO public.users (
|
51 |
+
id,
|
52 |
+
first_name,
|
53 |
+
last_name,
|
54 |
+
avatar_url,
|
55 |
+
|
56 |
+
state,
|
57 |
+
gender,
|
58 |
+
user_type,
|
59 |
+
country
|
60 |
+
)
|
61 |
+
VALUES (
|
62 |
+
new.id,
|
63 |
+
new.raw_user_meta_data ->> 'first_name',
|
64 |
+
new.raw_user_meta_data ->> 'last_name',
|
65 |
+
new.raw_user_meta_data ->> 'avatar_url',
|
66 |
+
|
67 |
+
COALESCE((new.raw_user_meta_data ->> 'state')::BOOLEAN, TRUE),
|
68 |
+
COALESCE(new.raw_user_meta_data ->> 'gender', 'male'),
|
69 |
+
new.raw_user_meta_data ->> 'user_type',
|
70 |
+
new.raw_user_meta_data ->> 'country'
|
71 |
+
);
|
72 |
+
RETURN new;
|
73 |
+
END;
|
74 |
+
$$;
|
75 |
+
|
76 |
+
|
77 |
+
-- trigger the function every time a user is created
|
78 |
+
create trigger on_auth_user_created
|
79 |
+
after insert on auth.users
|
80 |
+
for each row execute procedure public.handle_new_user();
|
81 |
+
|
82 |
+
|
83 |
+
|
84 |
+
|
85 |
+
|
86 |
+
-- Personal Accounts Table
|
87 |
+
CREATE TABLE IF NOT EXISTS public.personal_accounts_telegram (
|
88 |
+
id UUID PRIMARY KEY DEFAULT gen_random_uuid(), -- Unique identifier for each account
|
89 |
+
user_id UUID REFERENCES public.users(id) ON DELETE CASCADE,
|
90 |
+
api_key TEXT NOT NULL, -- API key for the account
|
91 |
+
hash TEXT NOT NULL, -- Hash for the account
|
92 |
+
session TEXT NOT NULL, -- Session data for the account
|
93 |
+
session_file TEXT NOT NULL,
|
94 |
+
phone_number TEXT NOT NULL, -- Phone number associated with the account
|
95 |
+
state TEXT, -- State of the account (e.g., "active", "logged_out", "suspended")
|
96 |
+
login_time TIMESTAMPTZ, -- Timestamp of the last login
|
97 |
+
is_activate BOOLEAN DEFAULT TRUE, -- Whether the account is active
|
98 |
+
created_at TIMESTAMPTZ DEFAULT NOW(), -- Timestamp when the account was created
|
99 |
+
updated_at TIMESTAMPTZ DEFAULT NOW() -- Timestamp when the account was last updated
|
100 |
+
);
|
101 |
+
|
102 |
+
COMMENT ON TABLE public.personal_accounts_telegram IS 'Stores personal Telegram accounts used for transferring messages between Telegram channels and accounts.';
|
103 |
+
|
104 |
+
-- Enable Row Level Security
|
105 |
+
ALTER TABLE public.personal_accounts_telegram ENABLE ROW LEVEL SECURITY;
|
106 |
+
|
107 |
+
-- Policies
|
108 |
+
CREATE POLICY "Users can manage personal accounts." ON public.personal_accounts_telegram
|
109 |
+
FOR ALL USING (true);
|
110 |
+
|
111 |
+
|
112 |
+
|
113 |
+
CREATE TRIGGER update_personalAccounts_timestamp BEFORE UPDATE ON public.personal_accounts_telegram
|
114 |
+
FOR EACH ROW EXECUTE FUNCTION update_timestamp();
|
115 |
+
|
116 |
+
|
117 |
+
|
118 |
+
|
119 |
+
-- List of Receiver URLs Table
|
120 |
+
CREATE TABLE IF NOT EXISTS public.list_url_receiver (
|
121 |
+
id UUID PRIMARY KEY DEFAULT gen_random_uuid(), -- Unique identifier for each receiver URL
|
122 |
+
personal_accounts_telegram_id UUID NOT NULL REFERENCES public.personal_accounts_telegram(id) ON DELETE CASCADE, -- Foreign key to tel_accounts
|
123 |
+
url TEXT NOT NULL, -- URL of the receiver
|
124 |
+
is_activate BOOLEAN DEFAULT TRUE, -- Whether the receiver is active
|
125 |
+
type VARCHAR(50) NOT NULL,
|
126 |
+
created_at TIMESTAMPTZ DEFAULT NOW(), -- Timestamp when the receiver was created
|
127 |
+
updated_at TIMESTAMPTZ DEFAULT NOW() -- Timestamp when the receiver was last updated
|
128 |
+
);
|
129 |
+
|
130 |
+
COMMENT ON TABLE public.list_url_receiver IS 'Stores receiver URLs associated with Telegram accounts.';
|
131 |
+
|
132 |
+
-- Enable Row Level Security
|
133 |
+
ALTER TABLE public.list_url_receiver ENABLE ROW LEVEL SECURITY;
|
134 |
+
|
135 |
+
-- Policies
|
136 |
+
CREATE POLICY "Users can manage receiver URLs." ON public.list_url_receiver
|
137 |
+
FOR ALL USING (true);
|
138 |
+
|
139 |
+
-- Trigger for updating timestamps
|
140 |
+
CREATE TRIGGER update_list_url_receiver_timestamp BEFORE UPDATE ON public.list_url_receiver
|
141 |
+
FOR EACH ROW EXECUTE FUNCTION update_timestamp();
|
142 |
+
|
143 |
+
|
144 |
+
|
145 |
+
|
146 |
+
|
147 |
+
|
148 |
+
|
149 |
+
|
150 |
+
-- Bots Table
|
151 |
+
CREATE TABLE IF NOT EXISTS public.bots (
|
152 |
+
id UUID PRIMARY KEY DEFAULT gen_random_uuid(), -- Unique identifier for each bot
|
153 |
+
name TEXT NOT NULL, -- Name of the bot
|
154 |
+
user_id UUID REFERENCES public.users(id) ON DELETE CASCADE,
|
155 |
+
bot_token TEXT NOT NULL, -- Token for the bot (used for API interactions)
|
156 |
+
is_activate BOOLEAN DEFAULT TRUE, -- Whether the bot is active
|
157 |
+
created_at TIMESTAMPTZ DEFAULT NOW(), -- Timestamp when the bot was created
|
158 |
+
updated_at TIMESTAMPTZ DEFAULT NOW() -- Timestamp when the bot was last updated
|
159 |
+
);
|
160 |
+
|
161 |
+
COMMENT ON TABLE public.bots IS 'Stores bots used for transferring messages between Telegram channels and accounts.';
|
162 |
+
|
163 |
+
-- Enable Row Level Security
|
164 |
+
ALTER TABLE public.bots ENABLE ROW LEVEL SECURITY;
|
165 |
+
|
166 |
+
-- Policies
|
167 |
+
CREATE POLICY "Users can manage bots." ON public.bots
|
168 |
+
FOR ALL USING (true);
|
169 |
+
|
170 |
+
-- Trigger for updating timestamps
|
171 |
+
|
172 |
+
|
173 |
+
CREATE TRIGGER update_bots_timestamp BEFORE UPDATE ON public.bots
|
174 |
+
FOR EACH ROW EXECUTE FUNCTION update_timestamp();
|
175 |
+
|
176 |
+
|
177 |
+
|
178 |
+
CREATE TABLE IF NOT EXISTS public.student_entity_telegram (
|
179 |
+
id UUID PRIMARY KEY DEFAULT gen_random_uuid(), -- Unique identifier for each entity
|
180 |
+
name TEXT NOT NULL, -- Name of the entity (e.g., channel, group, or user)
|
181 |
+
link TEXT, -- Link to the entity (e.g., Telegram invite link)
|
182 |
+
type VARCHAR(50) NOT NULL, -- Type of entity (e.g., "channel", "group", "user")
|
183 |
+
is_valid BOOLEAN DEFAULT TRUE, -- State of the entity (e.g., "active", "inactive", "suspended")
|
184 |
+
entity_id TEXT NOT NULL, -- Unique identifier for the entity in Telegram (e.g., channel ID, group ID)
|
185 |
+
member_count INT DEFAULT 0, -- Number of members in the entity
|
186 |
+
message_count INT DEFAULT 0, -- Total number of messages sent in the entity
|
187 |
+
message_test TEXT, -- Test message content (if applicable)
|
188 |
+
last_time_test TIMESTAMPTZ, -- Timestamp of the last test
|
189 |
+
phone_number_test TEXT, -- Phone number used for testing (if applicable)
|
190 |
+
source_entity TEXT, -- Source of the entity (e.g., "manual", "api", "import")
|
191 |
+
created_at TIMESTAMPTZ DEFAULT NOW(), -- Timestamp when the entity was created
|
192 |
+
updated_at TIMESTAMPTZ DEFAULT NOW() -- Timestamp when the entity was last updated
|
193 |
+
);
|
194 |
+
|
195 |
+
COMMENT ON TABLE public.student_entity_telegram IS 'Stores information about Telegram entities (channels, groups, users) related to students.';
|
196 |
+
|
197 |
+
-- Enable Row Level Security (if needed)
|
198 |
+
ALTER TABLE public.student_entity_telegram ENABLE ROW LEVEL SECURITY;
|
199 |
+
|
200 |
+
-- Policies (if needed)
|
201 |
+
CREATE POLICY "Allow all access to student_entity_telegram." ON public.student_entity_telegram
|
202 |
+
FOR ALL USING (true);
|
203 |
+
|
204 |
+
-- Trigger for updating timestamps
|
205 |
+
CREATE OR REPLACE FUNCTION update_timestamp() RETURNS TRIGGER AS $$
|
206 |
+
BEGIN
|
207 |
+
NEW.updated_at = NOW();
|
208 |
+
RETURN NEW;
|
209 |
+
END;
|
210 |
+
$$ LANGUAGE plpgsql;
|
211 |
+
|
212 |
+
CREATE TRIGGER update_student_entity_telegram_timestamp
|
213 |
+
BEFORE UPDATE ON public.student_entity_telegram
|
214 |
+
FOR EACH ROW EXECUTE FUNCTION update_timestamp();
|
215 |
+
|
216 |
+
|
217 |
+
|
218 |
+
CREATE TABLE IF NOT EXISTS public.keyword (
|
219 |
+
id UUID PRIMARY KEY DEFAULT gen_random_uuid(), -- Unique identifier for each keyword
|
220 |
+
text TEXT NOT NULL, -- The keyword text
|
221 |
+
user_id UUID REFERENCES public.users(id) ON DELETE CASCADE, -- The user who created the keyword
|
222 |
+
is_activate BOOLEAN DEFAULT TRUE, -- Whether the keyword is active
|
223 |
+
created_at TIMESTAMPTZ DEFAULT NOW(), -- Timestamp when the keyword was created
|
224 |
+
updated_at TIMESTAMPTZ DEFAULT NOW() -- Timestamp when the keyword was last updated
|
225 |
+
);
|
226 |
+
|
227 |
+
COMMENT ON TABLE public.keyword IS 'Stores keywords associated with users.';
|
228 |
+
|
229 |
+
-- Enable Row Level Security (if needed)
|
230 |
+
ALTER TABLE public.keyword ENABLE ROW LEVEL SECURITY;
|
231 |
+
|
232 |
+
-- Policies (if needed)
|
233 |
+
CREATE POLICY "Users can manage their own keywords." ON public.keyword
|
234 |
+
FOR ALL USING (true);
|
235 |
+
|
236 |
+
-- Trigger for updating timestamps
|
237 |
+
CREATE OR REPLACE FUNCTION update_timestamp() RETURNS TRIGGER AS $$
|
238 |
+
BEGIN
|
239 |
+
NEW.updated_at = NOW();
|
240 |
+
RETURN NEW;
|
241 |
+
END;
|
242 |
+
$$ LANGUAGE plpgsql;
|
243 |
+
|
244 |
+
CREATE TRIGGER update_keyword_timestamp
|
245 |
+
BEFORE UPDATE ON public.keyword
|
246 |
+
FOR EACH ROW EXECUTE FUNCTION update_timestamp();
|
247 |
+
|
248 |
+
|
249 |
+
CREATE TABLE IF NOT EXISTS public.blockkeyword (
|
250 |
+
id UUID PRIMARY KEY DEFAULT gen_random_uuid(), -- Unique identifier for each blocked keyword
|
251 |
+
text TEXT NOT NULL, -- The blocked keyword text
|
252 |
+
user_id UUID REFERENCES public.users(id) ON DELETE CASCADE, -- The user who blocked the keyword
|
253 |
+
is_activate BOOLEAN DEFAULT TRUE, -- Whether the blocked keyword is active
|
254 |
+
created_at TIMESTAMPTZ DEFAULT NOW(), -- Timestamp when the blocked keyword was created
|
255 |
+
updated_at TIMESTAMPTZ DEFAULT NOW() -- Timestamp when the blocked keyword was last updated
|
256 |
+
);
|
257 |
+
|
258 |
+
COMMENT ON TABLE public.blockkeyword IS 'Stores blocked keywords associated with users.';
|
259 |
+
|
260 |
+
-- Enable Row Level Security (if needed)
|
261 |
+
ALTER TABLE public.blockkeyword ENABLE ROW LEVEL SECURITY;
|
262 |
+
|
263 |
+
-- Policies (if needed)
|
264 |
+
CREATE POLICY "Users can manage their own blocked keywords." ON public.blockkeyword
|
265 |
+
FOR ALL USING (true);
|
266 |
+
|
267 |
+
-- Trigger for updating timestamps
|
268 |
+
CREATE TRIGGER update_blockkeyword_timestamp
|
269 |
+
BEFORE UPDATE ON public.blockkeyword
|
270 |
+
FOR EACH ROW EXECUTE FUNCTION update_timestamp();
|
session/ahmedfarooq71.session
ADDED
Binary file (57.3 kB). View file
|
|
session/mfoud73.session
CHANGED
Binary files a/session/mfoud73.session and b/session/mfoud73.session differ
|
|
tools.py
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import pandas as pd
|
2 |
+
import os
|
3 |
+
|
4 |
+
csv_file = "final_results.csv"
|
5 |
+
output_file = "new.csv"
|
6 |
+
df = pd.read_csv(csv_file)
|
7 |
+
status_column = "status"
|
8 |
+
status = 1 # Fixed from tuple to integer
|
9 |
+
|
10 |
+
mygroubs = pd.read_csv("my_telegram_groups.csv")
|
11 |
+
|
12 |
+
# ✅ Filter based on status
|
13 |
+
filtered_df = df[df[status_column] == status]
|
14 |
+
|
15 |
+
# ✅ Correct comparison using .isin()
|
16 |
+
filtered_df = filtered_df[~filtered_df["link"].isin(mygroubs['link'])]
|
17 |
+
|
18 |
+
final = filtered_df[filtered_df["type"] == "Group"]
|
19 |
+
# ✅ Save the filtered data
|
20 |
+
final.to_csv(output_file, index=False)
|
21 |
+
print(f"✅ Filtered results saved to {output_file}")
|