mfoud444 commited on
Commit
f796ac0
·
1 Parent(s): 6049dfd
Files changed (14) hide show
  1. .gitignore +3 -0
  2. 1.csv +200 -0
  3. 2.csv +0 -0
  4. Dockerfile +1 -1
  5. app.py +105 -39
  6. final_results.csv +0 -0
  7. join_groups.log +125 -0
  8. joingroup.py +181 -0
  9. my_telegram_groups.csv +1 -1
  10. new.csv +602 -0
  11. prompt.md +270 -0
  12. session/ahmedfarooq71.session +0 -0
  13. session/mfoud73.session +0 -0
  14. 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", "app.py"]
 
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", "username", "group_id", "member_count"])
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
- try:
313
- entity = await client.get_entity(username)
314
- if entity.broadcast:
315
- return {"status": True, "type": "Channel", "title": entity.title}
316
- elif entity.megagroup:
317
- return {"status": True, "type": "Group", "title": entity.title}
318
- else:
319
- return {"status": True, "type": "Unknown", "title": entity.title}
320
-
321
- except UsernameInvalidError:
322
- return {"status": False, "type": None, "title": None, "message": "Invalid username format"}
323
- except UsernameNotOccupiedError:
324
- return {"status": False, "type": None, "title": None, "message": "Username does not exist"}
325
- except Exception as e:
326
- return {"status": False, "type": None, "title": None, "message": str(e)}
327
-
328
- async def process_links_from_csv(client, input_file, output_file):
 
 
 
 
 
 
 
 
329
  """Step 4: Validate links and get their information"""
330
  print("\n🔍 Checking Telegram links...")
 
 
 
 
331
 
332
- df = pd.read_csv(input_file)
333
- results = []
334
-
335
- for link in tqdm(df['link'], desc="Checking links"):
336
- result = await check_telegram_link(client, link)
337
- results.append({
338
- "link": link,
339
- "status": "1" if result["status"] else "0",
340
- "type": result.get("type", "N/A"),
341
- "title": result.get("title", "N/A"),
342
- "message": result.get("message", "")
343
- })
344
-
345
- output_df = pd.DataFrame(results)
346
- output_df.to_csv(output_file, index=False)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
347
  print(f"✅ Results saved to {output_file}")
348
- return output_df
349
 
350
  async def main():
351
- async with TelegramClient('session/mfoud73', API_ID, API_HASH) as client:
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, CLEANED_LINKS_CSV, FINAL_RESULTS_CSV)
363
  def run_main():
364
  asyncio.run(main())
365
 
366
  if __name__ == "__main__":
367
- # run_main()
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 - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
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 - Press CTRL+C to quit
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 - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
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 - Press CTRL+C to quit
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 - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
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 - Press CTRL+C to quit
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,username,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,
 
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}")