مرجع / الإعداد
الحسابات وتنسيقات الجلسات
قم بتسجيل الدخول عبر الهاتف أو رمز الاستجابة السريعة (QR) أو مفتاح المصادقة، واستورد جلسات Telethon أو Pyrogram أو Telegram Desktop، وقم بتشغيل عدة حسابات.
تقوم TgWitness بتسجيل الدخول كحساب مستخدم Telegram (وليس كروبوت) عبر بروتوكول MTProto، باستخدام Telethon. ويوجد كل حساب في مساحة عمل خاصة به (تُسمى «مساحة العمل» في واجهة برمجة التطبيقات وأدوات سطر الأوامر) مع جلسة عمل ومصادر وسجل ومفتاح توقيع خاص به.
ملفات الجلسة وسلاسل الجلسة ومفاتيح المصادقة هي تفويضات للحساب: فمن يمتلك أيًا منها يمكنه التصرف بصفته صاحب ذلك الحساب. ولا تحتوي هذه العناصر على سجل الرسائل.
[!تحذير] لا تستخدم أي شيء لا يمكنك تحمل خسارته. ننصح بشدة بعدم ربط حسابات شخصية أو حسابات قيّمة بأي شكل آخر، وكذلك بعدم إنشاء معرّف API / تجزئة API على حساب تقدّره. لا يتعلق الأمر هنا بعدم اختبار TgWitness: فـ Telegram يقيد و يحظر الحسابات بشكل دائم وبطريقة غير متوقعة — وذلك بسبب حجم الطلبات الذي يعتبره مفرطًا، بغض النظر عن العميل أو الغرض، ودون توثيق كافٍ. العديد من حالات الحظر لا رجعة فيها. استخدم حسابات مخصصة. تعتمد سلاسة عمليات الاختبار على Telegram، وليس على البرنامج، ولا تضمن أي شيء في المستقبل.
- لمحة عامة
- قبل البدء: معرّف واجهة برمجة التطبيقات (API ID) وتجزئة واجهة برمجة التطبيقات (API hash)
- رقم الهاتف · رمز الاستجابة السريعة (QR) · مفتاح المصادقة + معرّف DC
- ملفات الحسابات: Telethon .session · Pyrogram .session · زوج من الجلسة وملف JSON · TData · StringSession · حساب JSON
- حدد ما لديك · التنسيقات غير المدعومة
- حسابات متعددة · الحفاظ على أمان ملفات الحسابات · حل المشكلات
لمحة عامة#
| ما لديك | علامة التبويب «إضافة حساب» | ستحتاج أيضًا إلى |
|---|---|---|
| رقم الهاتف والوصول إلى رموز تسجيل الدخول الخاصة به | الهاتف | كلمة مرور المصادقة الثنائية (2FA) في حالة تفعيلها |
| Telegram مفتوح على جهاز آخر | رمز الاستجابة السريعة (QR) | كلمة مرور المصادقة الثنائية (2FA) في حالة تفعيلها |
ملف .session (Telethon أو Pyrogram) |
الملفات | ملف JSON مصاحب اختياري لإعدادات التطبيق |
.session + .json يحملان الاسم نفسه |
الملفات (اختر كليهما) | عادةً لا يوجد شيء آخر |
مجلد «tdata» في تطبيق Telegram Desktop |
الملفات (بصيغة ZIP) | رمز المرور المحلي لسطح المكتب، إن تم تعيينه |
جلسة Telethon StringSession (نص، .txt، .tgwitness-session) |
الملفات | لا حاجة إلى زوج منفصل من واجهات برمجة التطبيقات (API) |
.json مع جلسة أو مفتاح مصادقة |
الملفات | لا حاجة إلى زوج منفصل من واجهات برمجة التطبيقات (API) |
| مفتاح التوثيق (512 حرفًا سداسي عشري) ورقم DC الخاص به | مفتاح المصادقة | معرف المستخدم اختياري |
تتعرف TgWitness على الملفات من خلال محتوياتها، وليس من خلال أسمائها. ولا تؤدي إعادة تسمية الملف إلى تحويله أبدًا.
قبل البدء: معرّف واجهة برمجة التطبيقات (API ID) وتجزئة واجهة برمجة التطبيقات (API hash)#
يمكنك تسجيل الدخول دون إنشاء تطبيق Telegram API. عندما لا يتم إدخال أي زوج،
أو استيراده أو حفظه مسبقًا في مساحة العمل، تختار TgWitness زوجًا من مجموعتها المدمجة المكونة من
50 زوجًا من أزواج API العامة (tgwitness/api_pool.py) بترتيب عشوائي. إذا رفض Telegram زوجًا
(API_ID_INVALID، API_ID_PUBLISHED_FLOOD، UPDATE_APP_TO_LOGIN)، يتم تجربة الزوج التالي،
بحد أقصى ثمانية أزواج لكل عملية تسجيل دخول؛ ويتم تخطي الأزواج المرفوضة حتى إعادة التشغيل. يتم حفظ الزوج الذي تم تسجيل الدخول به
مع الحساب وإعادة استخدامه له. يعمل معرّف واجهة برمجة التطبيقات (API ID) وتجزئة واجهة برمجة التطبيقات (API hash) على تعريف التطبيق لدى Telegram؛ وهما
لا يصرحان بتسجيل الدخول إلى الحساب بمفردهما.
لاستخدام تطبيقك الخاص بدلاً من ذلك (الحساب الذي يسجله هو الذي يتعرض للخطر؛ انظر: لماذا توجد مجموعة واجهات برمجة تطبيقات (API) مدمجة؟):
- افتح my.telegram.org وقم بتسجيل الدخول باستخدام أي رقم هاتف تمتلكه. سيصل الرمز إلى تطبيق Telegram، وليس عبر رسالة SMS.
- اختر أدوات تطوير واجهة برمجة التطبيقات (API).
- إنشاء تطبيق: أي عنوان واسم مختصر (5–32 حرفًا)، منصة سطح المكتب. يمكن ترك حقل عنوان URL والوصف فارغين.
- انسخ معرّف التطبيق (api_id) (رقم) وتجزئة التطبيق (api_hash) (32 حرفًا سداسي عشري).
في اللوحة، يوجد «معرف API المفتوح + التجزئة» أسفل نموذج تسجيل الدخول. يمكنك لصق زوج واحد
من api_id:api_hash في حقل «معرف API» ليتم ملء كلا الحقلين تلقائيًا. يمكن استخدام زوج واحد
لجميع حساباتك. بعد تسجيل الدخول بنجاح، يتم حفظ البيانات مشفرة في
مساحة العمل تلك فقط ولا يتم إرسالها أبدًا إلى المتصفح.
تتضمن هذه العملية ثلاثة أنواع مختلفة من بيانات الاعتماد:
| سري | يفتح | مكان وجوده |
|---|---|---|
| رمز اللوحة | لوحة التحكم على الويب الخاصة بـ TgWitness | panel-token.txt في دليل البيانات، أو TGWITNESS_TOKEN |
| معرف واجهة برمجة التطبيقات (API) + التجزئة | لا شيء بحد ذاته؛ يحدد هوية التطبيق | إعدادات مدمجة، أو إعدادات مستوردة، أو تطبيقك الخاص على my.telegram.org |
| تفويض الحساب | حساب Telegram | يتم إنشاؤها عن طريق تسجيل الدخول عبر الهاتف أو رمز الاستجابة السريعة (QR) أو إضافتها كجلسة |
إذا كان لا بد من الوصول إلى Telegram عبر وكيل (بروكسي)، فقم بتعيينه أولاً من خلال «الحساب» → «الإعدادات» → «إعدادات الاتصال» → «تغيير مسار الاتصال».
رقم الهاتف#
- افتح حسابًا، ثم انتقل إلى علامة التبويب «الهاتف»، وأدخل الرقم بالصيغة الدولية،
على سبيل المثال
+44 7700 900123. تتم إزالة المسافات والشرطات تلقائيًا. - اضغط على «متابعة». يمكن ترك حقل «معرف API» و«التجزئة» فارغين.
- أدخل الرمز الذي يرسله Telegram (عادةً إلى تطبيق Telegram؛ ولا يُضمن وصوله عبر الرسائل القصيرة).
- إذا كان الحساب مزودًا بالتحقق بخطوتين، فأدخل كلمة المرور تلك. فهي ليست رمز اللوحة ولا رمز مرور الجهاز.
- تحقق من معرّف الحساب الذي يظهر بعد تسجيل الدخول، ثم اختر المصادر.
لا يتم أبدًا تسجيل رموز تسجيل الدخول وكلمة مرور المصادقة الثنائية (2FA) على القرص.
رمز الاستجابة السريعة (QR)#
استخدم هذه الميزة عندما يكون الحساب مسجلاً بالفعل على هاتف أو جهاز كمبيوتر آخر.
- انقر على رمز QR → اعرض رمز QR. يمكن ترك حقل معرّف API + التجزئة فارغًا.
- على الجهاز الذي قمت بتسجيل الدخول إليه: الإعدادات → الأجهزة → ربط جهاز سطح المكتب، امسح الرمز ضوئيًّا ثم قم بالتأكيد.
- أدخل كلمة مرور المصادقة الثنائية (2FA) في TgWitness إذا طلبها Telegram.
يتم إنشاء صورة رمز الاستجابة السريعة (QR) محليًّا. تنتهي صلاحية الرموز؛ اضغط على «إنشاء رمز QR آخر » لإعادة المحاولة. يؤدي قفل اللوحة أو التبديل بين مساحات العمل أو بدء عملية تسجيل دخول أخرى إلى إلغاء الرمز المعلق.
مفتاح المصادقة + معرّف DC#
مفتاح المصادقة (Auth Key) هو مفتاح المصادقة الخام المكون من 256 بايت الذي يقف وراء كل جلسة Telegram، ويُكتب على شكل 512 حرفًا سداسي عشريًّا، إلى جانب رقم مركز البيانات DC 1–5.
- مفتاح المصادقة في علامة التبويب. الصق المفتاح كاملاً؛ فالمفتاح المختصر الذي يحتوي على
…لا يعمل. - اختر معرّف DC المرفق مع المفتاح.
- يمكنك إدخال معرّف المستخدم اختياريًّا. عندئذٍ يرفض TgWitness الاتصال إذا أبلغ Telegram عن حساب مختلف.
- حساب Press Connect.
مفتاح المصادقة (512 حرفًا) ليس تجزئة واجهة برمجة التطبيقات (API) (32 حرفًا). يمكن أيضًا استيراد المفتاح نفسه بتنسيق JSON، انظر JSON الحساب.
ملفات الحسابات#
افتح «إضافة حساب» → «الملفات» واختر ما يصل إلى أربعة ملفات تابعة لحساب واحد، بحد أقصى 8 ميغابايت، ثم اضغط على «ربط الحساب».
- يتم تحويل الملفات في الذاكرة على خادم TgWitness الخاص بك. لا يتم تخزين الملفات التي يتم تحميلها، ولا يتم استخراج ملفات ZIP إلى القرص، ولا يتم الاتصال بأي خدمة خارجية.
- ثم يتم التحقق من الجلسة الناتجة مع Telegram. إذا كان الملف يحتوي على معرّف مستخدم، فيجب أن يتطابق مع الحساب الذي يبلغ عنه Telegram.
- يتم رفض الملفات التي تصف حسابات مختلفة أو بيانات اعتماد API مختلفة بدلاً من اختيار واحدة منها.
- يحتوي حقل «رمز المرور» أو «نص الجلسة» على حقل «TData local passcode»، وهو مربع مخصص للصق ملفات StringSession وRead دون تسجيل الدخول (يملأ النموذج دون الاتصال بـ Telegram).
Telethon .session#
| ما هي هذه الأداة؟ | قاعدة بيانات SQLite التي تنشئها الأدوات القائمة على Telethon، على سبيل المثال my_account.session |
| معترف بها من قبل | الجداول sessions (مع dc_id، server_address، port، auth_key) وversion = 7 أو 8 |
| المتطلبات | صف واحد فقط من الجلسات المصرح بها؛ قاعدة بيانات مغلقة وكاملة |
أغلق أولاً البرنامج الذي أنشأ الملف. إذا كان my_account.session-journal أو
my_account.session-wal موجودًا بجانبه، فهذا يعني أن قاعدة البيانات لم تكتمل بعد: افتح
العميل الأصلي وأغلقه بشكل صحيح. قد يؤدي حذف ملفات «sidecar» هذه إلى ترك نسخة تالفة.
Pyrogram .session#
| ما هي هذه الأداة؟ | قاعدة بيانات SQLite التي تنشئها الأدوات القائمة على Pyrogram |
| معترف بها من قبل | الجدول sessions مع dc_id، auth_key، test_mode، user_id، is_bot؛ version = 2 أو 3 |
| المتطلبات | جلسة مستخدم واحدة مصرح بها على شبكة الإنتاج. يتم رفض جلسات الروبوتات وجلسات مراكز البيانات التجريبية |
يتم التحقق من معرّف المستخدم المخزّن مقابل Telegram أثناء تسجيل الدخول.
زوج من الجلسة وملف JSON#
غالبًا ما يتم توزيع الحسابات على شكل ملفين يحملان الاسم نفسه، على سبيل المثال
447700900123.session و447700900123.json. حدد كلا الملفين في آن واحد.
- من ملف JSON، تستخدم TgWitness
app_id/api_idوapp_hash/api_hash، لذا لا يتعين عليك عادةً إدخال بيانات اعتماد واجهة برمجة التطبيقات (API). - يتم تجاهل الحقول الأخرى مثل
phoneأوdeviceأوsdkأوapp_versionأوlang_packأو كلمة مرورtwoFAالمخزنة. إذا كان الحساب مزودًا بمصادقة ثنائية (2FA)، فإن TgWitness يطلبها. - ملف JSON بحد ذاته ليس سوى بيانات وصفية. في حالة عدم وجود ملف الجلسة، تابع باستخدام الهاتف أو تسجيل الدخول عبر رمز الاستجابة السريعة (QR).
Telegram Desktop (TData)#
TData هو المجلد tdata الخاص بتطبيق Telegram Desktop (التطبيق متعدد المنصات
المتوفر على desktop.telegram.org).
| النظام | الموقع الافتراضي لـ tdata |
|---|---|
| Windows | %APPDATA%\Telegram Desktop\tdata (Telegram المحمول: بجوار Telegram.exe) |
| Linux | ~/.local/share/TelegramDesktop/tdata |
| macOS | ~/Library/Application Support/Telegram Desktop/tdata |
لاستيرادها:
تحذير بشأن الجلسات المتوازية. يؤدي استيراد TData إلى إعادة استخدام مفتاح الترخيص الخاص بـ Telegram Desktop ؛ ولا يؤدي إلى إنشاء تسجيل دخول مستقل. لا تستخدم هذا المفتاح في Desktop و TgWitness في آن واحد. يمكن لـ Telegram إبطال صلاحية الترخيص باستخدام
AUTH_KEY_DUPLICATED، مما يجعل كلا النسختين غير قابلتين للاستخدام حتى إجراء تسجيل دخول جديد.أغلق Desktop تمامًا، بما في ذلك العملية الموجودة في علبة النظام، واحتفظ بهذه النسخة مغلقة أثناء استخدام TgWitness للجلسة المستوردة. أغلق التطبيق، ولا تقم بتسجيل الخروج أو إلغاء الجلسة: حيث يؤدي الإلغاء أيضًا إلى إبطال صلاحية النسخة المستوردة. إذا كنت بحاجة إلى تشغيل كلا العميلين، فقم بتسجيل الدخول إلى TgWitness عبر الهاتف أو رمز الاستجابة السريعة (QR) لإنشاء تفويض خاص به. يُنصح باستخدام حساب مخصص، ولكن هذا لا يجعل استخدام المفاتيح المستنسخة بالتوازي آمنًا.
وينطبق هذا أيضًا على الملفات المستوردة
.sessionوالنصوص في StringSession ومفتاح المصادقة HEX. يمكن للعملاء الآخرين الذين لديهم تصاريح تم إنشاؤها بشكل مستقل أن يظلوا مسجلين الدخول. انظر وثائق Telegram الخاصة بـ AUTH_KEY_DUPLICATED.
- أغلق تطبيق Telegram Desktop تمامًا.
-
قم بإنشاء ملف ZIP يحتوي فقط على هذين العنصرين من
tdata:key_datas- الملف المكون من 16 حرفًا الذي ينتهي بـ «
s» بجانبه، وعادةً ما يكون «D877F783D5D3EF8Cs»
عادةً ما يتجاوز ضغط المجلد بأكمله مع ذاكرة التخزين المؤقتة للوسائط الحدود المسموح بها (512 إدخالًا، 32 ميغابايت بعد فك الضغط). 3. حدد ملف ZIP في قسم «الملفات». إذا كان لدى Telegram Desktop رمز مرور محلي، فأدخله أولاً في حقل «رمز المرور» أو نص الجلسة. هذه ليست كلمة مرور المصادقة الثنائية (2FA).
ميزات مدعومة: حساب واحد لكل أرشيف، تخزين حديث بنظام key_datas/key_data0/key_data1،
ورمز مرور محلي. ميزات غير مدعومة: المجلدات التي تحتوي على عدة حسابات مسجلة الدخول، وتصميمات سطح المكتب القديمة،
وملفات ZIP المحمية بكلمة مرور، والتطبيق الأصلي المنفصل لنظام macOS «Telegram for macOS».
Telethon StringSession#
سطر واحد من النص، يبدأ عادةً بـ 1 ويبلغ طوله حوالي 350 حرفًا. قم بتحميله
كملف .txt أو .tgwitness-session (بحد أقصى 4 كيلوبايت)، أو الصقه تحت
«رمز المرور» أو «نص الجلسة». لا تُقبل سوى سلاسل Telethon؛ أما سلاسل Pyrogram وTDLib
فتستخدم تنسيقات مختلفة.
حساب JSON#
كائن JSON واحد، بحجم 64 كيلوبايت كحد أقصى، في ملف ينتهي بـ .json.
| الحقل (الأسماء المستعارة) | المعنى |
|---|---|
api_id (app_id) |
معرّف التطبيق، وهو عدد موجب |
api_hash (app_hash) |
هاش التطبيق، 32 حرفًا سداسي عشريًّا |
string_session (session_string, session) |
نص Telethon StringSession، وليس اسم ملف |
auth_key (auth_key_hex) + dc_id |
مفتاح المصادقة الكامل المكون من 512 حرفًا وDC 1–5 |
user_id (id) |
اختياري؛ تتم المقارنة مع Telegram قبل حفظ التفويض |
في حالة وجود اسم مستعار واسم رئيسي معًا، يجب أن يتطابقا. أمثلة:
{ "app_id": 1234567, "app_hash": "0123456789abcdef0123456789abcdef" }
{
"api_id": 1234567,
"api_hash": "0123456789abcdef0123456789abcdef",
"auth_key": "REPLACE_WITH_ALL_512_HEXADECIMAL_CHARACTERS",
"dc_id": 2,
"user_id": 123456789
}
المثال الأول يملأ بيانات اعتماد واجهة برمجة التطبيقات (API) فقط؛ قم بتسجيل الدخول عبر الهاتف أو رمز الاستجابة السريعة (QR)، أو أضف ملف جلسة. لا تُقبل القوائم المجمعة (مصفوفة JSON للحسابات).
حدد ما لديك#
| كما ترى | إنه | الاستخدام |
|---|---|---|
*.session؛ عند فتحه في محرر نصوص، يظهر SQLite format 3 في الأعلى |
Telethon أو Pyrogram SQLite | الملفات (يتم اكتشافها تلقائيًا) |
مجلد «tdata» يحتوي على «key_datas» |
Telegram Desktop TData | ضغط الملفين في ملف ZIP، ثم «الملفات» |
سطر نصي واحد يبدأ بـ 1، حوالي 350 حرفًا |
Telethon StringSession | الملفات |
*.json مع app_id/app_hash |
البيانات الوصفية المصاحبة | الملفات، إلى جانب جلستها |
*.json مع auth_key أو string_session |
حساب JSON | الملفات |
512 حرفًا 0-9a-f |
مفتاح المصادقة | مفتاح المصادقة |
32 حرفًا 0-9a-f |
تجزئة واجهة برمجة التطبيقات (API) | معرف واجهة برمجة التطبيقات (API) + التجزئة |
td.binlog أو db.sqlite من تطبيق TDLib |
تخزين TDLib | غير مدعوم |
123456789:AA… |
رمز البوت | غير مدعوم |
التنسيقات غير المدعومة#
| التنسيق | بديل |
|---|---|
تخزين TDLib (td.binlog) وعمليات تصدير TDLib |
تسجيل الدخول عبر الهاتف أو رمز الاستجابة السريعة (QR) |
| سلاسل جلسات Pyrogram | استخدم ملف Pyrogram .session، أو الهاتف/رمز الاستجابة السريعة (QR) |
| TData مع عدة حسابات مسجلة الدخول | قم بتسجيل الخروج من الحسابات الأخرى في Telegram Desktop، أو استخدم ملف الجلسة الخاص بكل حساب |
| رموز البوت | غير مدعوم: تراقب TgWitness بصفتها حساب مستخدم |
| قوائم CSV/JSON للعديد من الحسابات | استورد ملفات الجلسات المدعومة عبر الحسابات → استيراد الحسابات، أو سجّل الدخول عبر الهاتف/رمز QR في مساحات عمل منفصلة |
| Test-DC أو جلسات البوت | استخدم حساب مستخدم فعلي |
حسابات متعددة#
اضغط على + بجانب أداة اختيار الحساب، أو افتح الحساب → الإعدادات → إعدادات الاتصال → مساحات العمل، وأدخل تسمية ثم سجّل الدخول.
- عدد غير محدود من مساحات العمل، بما في ذلك المساحة الرئيسية. لكل منها جلستها الخاصة، ومسار الوكيل ، ومصادرها، وسياسة التسجيل، والسجل، ومفتاح التوقيع، ونقاط التحقق، وعمليات التصدير.
- لا يؤدي تبديل مساحة العمل المعروضة إلى إيقاف المساحات الأخرى مؤقتًا.
- يظل السجل مرتبطًا بالحساب الذي أنشأه. ويتطلب تسجيل الدخول بحساب مختلف مساحة عمل أخرى، ولا يمكن تخصيص حساب واحد لمساحتين من مساحات العمل.
- يتحكم رمز اللوحة الرئيسية في جميع مساحات العمل. ويمكن أن يقصر حق الوصول الممنوح وصول الآخرين على حسابات ومحادثات محددة، مع أذونات منفصلة وحدود للجلسات.
- تقوم الحسابات بإعادة تسمية مساحة العمل وحذف مساحة العمل المضافة، مع جلستها وسجلها ومصادرها ومفتاح التوقيع الخاص بها. لا يمكن حذف مساحة العمل الرئيسية من اللوحة.
الاستيراد الجماعي ومجموعات الحسابات#
استخدم الحسابات → استيراد الحسابات لإضافة عدة حسابات، ومطابقة الملفات حسب الاسم الأساسي، وعرض نتيجة كل تسجيل دخول. يحصل كل حساب على مساحة عمل مستقلة. تستطيع المجموعات نسخ إعدادات محددة من نموذج دون دمج الجلسات أو المفاتيح أو الأدلة. راجع دليل الاستيراد والمجموعات ولوحة مجموعة MTProxy.
تسجيل الخروج#
الحساب → تسجيل الخروج من Telegram (مع إيقاف المراقبة مؤقتًا) يطلب من Telegram إنهاء الجلسة، وبالتالي تختفي أيضًا من «الإعدادات» → «الأجهزة» في الحساب، وتُزال الجلسة من خزينة مساحة العمل. ويبقى السجل والمصادر والإعدادات ومفتاح التوقيع، و يسجل السجل عملية تسجيل الخروج. لا تزال مساحة العمل مملوكة لحسابها: ولا يمكن إلا لهذا الحساب الاتصال بها مرة أخرى. إذا لم يستجب Telegram، تُزال الجلسة مع ذلك هنا وتشير اللوحة إلى ذلك؛ قم بإنهائها في Telegram ضمن الإعدادات → الأجهزة.
تحويل جلسة Telethon إلى وضع غير متصل بالإنترنت#
تستورد اللوحة ملفات .session مباشرةً. للتحويل دون اتصال بالإنترنت إلى ملف
StringSession، قم بتشغيل الأمر التالي من مجلد المشروع:
.venv\Scripts\python.exe -m tgwitness.sessions account.session --out account.tgwitness-session # Windows
.venv/bin/python -m tgwitness.sessions account.session --out account.tgwitness-session # Linux/macOS
يقوم المحول بقراءة ملفات Telethon SQLite فقط (حتى 64 ميغابايت)، ولا يقوم أبدًا بتعديل البيانات المدخلة، ولا يرسل أي طلبات إلى الشبكة، ويرفض الكتابة فوق ملف الإخراج الموجود.
الحفاظ على أمان ملفات الحسابات#
- تعامل مع كل
.sessionوملف TData ZIP وStringSession ومفتاح المصادقة وملف JSON الخاص بالحساب كما لو كان كلمة مرور. تحتفظ TgWitness بتفويضات الدخول المستوردة في خزينة مشفرة؛ ويمكنك إزالة الملفات الأصلية بعد ذلك. - لا تقم بتشغيل نفس التفويض في برنامجين في آن واحد. فقد يقوم Telegram بإلغائه
(
AUTH_KEY_DUPLICATED)، وستتوقف النسختان عن العمل. - لا يمكن إعادة تنشيط جلسة منتهية الصلاحية أو تم إلغاؤها عن طريق التحويل. يرجى تسجيل الدخول مرة أخرى.
حل المشكلات#
| رسالة أم أعراض | ما يجب فعله |
|---|---|
| يتعذر قراءة هذه الجلسة. أغلق العميل الأصلي... | ملف SQLite مفتوح أو غير مكتمل (ملف -journal/-wal المرافق). أغلق البرنامج الأصلي بشكل صحيح وانسخ الملف مرة أخرى. |
| مخططات Telethon SQLite المدعومة: 7 و8 / Pyrogram … 2 و 3 | تم إنشاء الملف باستخدام إصدار قديم جدًّا أو غير معروف من المكتبة. قم بتسجيل الدخول عبر الهاتف/رمز الاستجابة السريعة (QR) بدلاً من ذلك. |
| لا يتم دعم سوى جلسات المستخدمين المصرح لهم بالإنتاج | ينتمي ملف Pyrogram إلى روبوت أو إلى شبكة الاختبار. |
| يتجاوز حجم أرشيف TData 512 إدخالًا أو 32 ميغابايت | ملف ZIP يحتوي فقط على key_datas وD877F783D5D3EF8Cs، وليس المجلد بأكمله. |
| يتعذر فك تشفير TData. تحقق من رمز المرور المحلي لسطح المكتب | أدخل رمز المرور المحلي لـ Telegram Desktop في حقل «رمز المرور» أو نص الجلسة. |
| استيراد حساب TData واحد في كل مرة | كان لدى Telegram Desktop عدة حسابات؛ انظر «التنسيقات غير المدعومة». |
| تصف الملفات المختارة حسابات مختلفة أو بيانات اعتماد واجهة برمجة التطبيقات (API) | اختر ملفات حساب واحد فقط. |
| لا يحتوي ملف JSON على أي بيانات اعتماد أو تفويضات مدعومة لواجهة برمجة التطبيقات (API) | تحقق من أسماء الحقول في ملف JSON الخاص بالحساب. |
| بيانات تعريف واجهة برمجة التطبيقات (API) فقط | لا يحتوي ملف JSON على جلسة عمل. أضف الملف .session أو استخدم الهاتف/رمز الاستجابة السريعة (QR). |
| يجب أن يحتوي مفتاح المصادقة HEX على جميع الأحرف الـ512 السداسية العشرية | المفتاح مقطوع أو يحتوي على …. |
| معرف الحساب لا يتطابق مع الحساب المستورد | يختلف معرّف المستخدم الخاص بالملف عما أوردته Telegram؛ فالملف يخص حسابًا آخر. |
| الحساب مملوك بالفعل لمساحة عمل أخرى | افتح مساحة العمل تلك بدلاً من إضافة الحساب مرتين. |
| متصل، لكن هناك مجموعة خاصة مفقودة من قائمة الدردشات في «المصادر» | تحقق من العضوية. يقوم أداة الاختيار بفحص أول 1,000 محادثة؛ قم برفع الحد الأقصى ضمن «المعلمات». |
| فشل الاتصال عبر الوكيل | تحقق من مسار التوجيه ووضع IP. يحاول MTProxy التلقائي استخدام مدخل آخر فعال. أما وضع إخفاء عنوان IP فينتظر؛ ويمكن لوضع الاحتياطي المحدد صراحةً الاتصال مباشرةً بعد انقضاء فترة التأخير المحددة له. انظر أوضاع التوجيه. |
انظر أيضًا: الاتصال والأمان للوكلاء والتشفير، وكيفية عمل عملية التجميع لما يتم التقاطه بعد تسجيل الدخول.