tg archive
v1.1.3
tg-archive เป็นเครื่องมือสำหรับส่งออกการแชทกลุ่ม Telegram ไปยังเว็บไซต์คงที่ โดยรักษาประวัติการแชท เช่น การเก็บถาวรรายชื่อผู้รับจดหมาย
ไฟล์เก็บถาวรกลุ่มโทรเลข @fossunited
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