tg archive
v1.1.3
tg-archive هي أداة لتصدير محادثات Telegram الجماعية إلى مواقع ويب ثابتة، مع الحفاظ على سجل الدردشة مثل أرشيفات القائمة البريدية.
أرشيف مجموعة @fossunited Telegram.
يستخدم tg-archive عميل Telethon Telegram API لمزامنة الرسائل بشكل دوري من مجموعة إلى قاعدة بيانات SQLite محلية (ملف)، وتنزيل الرسائل الجديدة فقط منذ آخر مزامنة. ثم يقوم بإنشاء موقع أرشيف ثابت للرسائل ليتم نشرها في أي مكان.
pip3 install tg-archive
(تم اختباره باستخدام Python 3.8.6).tg-archive --new --path=mysite
(إنشاء cd
جديد في mysite وتحرير config.yaml
).tg-archive --sync
(يقوم بمزامنة البيانات في data.sqlite
). ملاحظة: سيطالبك الاتصال لأول مرة برقم هاتفك + رمز مصادقة Telegram المرسل إلى التطبيق. عند المصادقة الناجحة، يتم إنشاء ملف session.session
. لا تشارك ملف الجلسة هذا علنًا لأنه يحتوي على ترخيص واجهة برمجة التطبيقات (API) لحسابك.tg-archive --build
(يبني الموقع الثابت في دليل site
، والذي يمكن نشره) قم بتحرير template.html
الذي تم إنشاؤه والأصول الثابتة في الدليل ./static
لتخصيص الموقع.
مرخص بموجب ترخيص MIT.